0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Firefly-PX3-SE主板启动介绍

firefly ? 来源:firefly ? 作者:firefly ? 2019-12-04 08:36 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

启动模式说明
前言

Firefly-PX3-SE 有灵活的启动方式。一般情况下,除非硬件损坏,Firefly-PX3-SE 开发板是不会变砖的。

如果在升级过程中出现意外,bootloader 损坏,导致无法重新升级,此时仍可以进入 MaskRom 模式来修复。

加载方式

Firefly-PX3-SE 有 20KB 的 BootRom 和 100KB 的内部 SRAM,支持从以下设备加载系统:

  • 8位 Async Nand Flash
  • 8位 toggle Nand Flash
  • SPI 接口
  • eMMC 接口
  • SDMMC 接口

另外 Firefly-PX3-SE 支持从 USB OTG 接口下载系统代码。

启动次序

启动的次序是这样的:

  1. 主控上电初始化
  2. BootRom 代码在 SRAM 上运行,校验存储设备里的 bootloader
  3. 校验通过,加载并运行 bootloader 引导代码
  4. bootloader 引导代码负责初始化 DDR 内存,加载 bootloader 完整代码到 DDR 内存中并运行
  5. bootloader 加载存储设备上的 Linux 内核,并将执行权交给 Linux 内核
启动模式

Firefly-PX3-SE 有三种启动模式:

  • Normal 模式
  • Loader 模式
  • MaskRom 模式
Normal 模式

Normal 模式就是正常的启动过程,各个组件依次加载,正常进入系统。

Loader 模式

在 Loader 模式下,bootloader 会进入升级状态,等待主机命令,用于固件升级等。

要进入 Loader 模式,必须让 bootloader 在启动时检测到 RECOVERY(恢复)键按下,且 USB 处于连接状态:

一种方法是设备先断开电源适配器和 Micro USB OTG 线的连接:

  1. Micro USB OTG 的一端连接主机。
  2. 按住设备上的 RECOVERY (恢复)键并保持。
  3. Micro USB OTG 的另一端连接设备。
  4. 大约两秒钟后,松开 RECOVERY 键。

另一种方法,无需断开电源适配器和 Micro USB OTG 线的连接:

  1. 用 Micro USB OTG 线连接好设备和主机。
  2. 按住设备上的 RECOVERY (恢复)键并保持。
  3. 短按一下 RESET(复位)键。
  4. 大约两秒钟后,松开 RECOVERY 键。
MaskRom 模式

MaskRom 模式用于 bootloader 损坏时的系统修复。

一般情况下是不用进入 MaskRom 模式的,只有在 bootloader 校验失败(读取不了 IDR 块,或 bootloader 损坏) 的情况下,BootRom 代码 就会进入 MaskRom 模式。此时 BootRom 代码等待主机通过 USB 接口传送 bootloader 代码,加载并运行之。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11522

    浏览量

    214309
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6104

    浏览量

    36375
  • Firefly
    +关注

    关注

    2

    文章

    543

    浏览量

    8597
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Core-PX3-SEJ四核高性价比核心板

    Firefly Core-PX3-SEJ高性价比核心板,采用Rockchip PX3-SE四核A7 1.3GHz处理器,提供多种存储配置选择。尺寸仅有67.6mm x 40mm,节约空间,让成本可控。1分钟视频,了解更多内容
    发表于 06-12 10:38

    firefly Core-PX3-SEJ核心板 介绍

    Core-PX3-SEJ 核心板是一款基于四核 Cortex-A7 高性价核心板,采用 Rockchip PX3-SE 四核 A7 1.3GHz 处理器,提供多种存储配置选择,用户仅需扩展功能底板
    的头像 发表于 11-13 11:12 ?1961次阅读
    <b class='flag-5'>firefly</b> Core-<b class='flag-5'>PX3</b>-SEJ核心板 <b class='flag-5'>介绍</b>

    fireflyPX3-SE开发板 介绍

    采用PX3-SE四核处理器,主频高达1.3GHz,工业级的稳定性,工作温度-20℃ ~ 80℃。Firefly-PX3-SE采用底板和核心板组合方式,核心板具有多种配置可选,轻松控制成本,极低的成本与优秀的性能让产品极具性价比
    的头像 发表于 11-15 14:36 ?2058次阅读
    fireflyPX<b class='flag-5'>3-SE</b>开发板 <b class='flag-5'>介绍</b>

    Firefly-RK3288主板启动教程

    RK3288 有灵活的启动方式。一般情况下,除非硬件损坏,Firefly-RK3288 开发板是不会变砖的。
    的头像 发表于 11-27 09:14 ?7618次阅读
    <b class='flag-5'>Firefly</b>-RK3288<b class='flag-5'>主板</b><b class='flag-5'>启动</b>教程

    Firefly-RK3128主板启动模式简介

    Firefly-RK3128 有灵活的启动方式。
    的头像 发表于 11-29 09:27 ?5918次阅读

    Firefly-PX3-SE主板FAQ方案

    FAQ 开机异常卡死或重启 可能是电源电流不够,请使用电压为 5V,电流为 2.5A~3A 的电源 系统用户名和密码 用户:root 密码:123 多U盘挂载问题 目前Firefly-PX3-SE
    的头像 发表于 11-29 09:29 ?1366次阅读
    <b class='flag-5'>Firefly-PX3-SE</b><b class='flag-5'>主板</b>FAQ方案

    Firefly-PX3-SE系统ADB介绍

    ADB,全称 Android Debug Bridge,是 Android 的命令行调试工具,可以完成多种功能,如跟踪系统日志,上传下载文件,安装应用等。
    的头像 发表于 11-29 10:03 ?1462次阅读
    <b class='flag-5'>Firefly-PX3-SE</b>系统ADB<b class='flag-5'>介绍</b>

    Firefly关于PX3-SE系统Qt介绍

    Firefly-PX3-SE的Buildroot系统,目前支持三种Qt版本
    的头像 发表于 11-29 09:49 ?3002次阅读
    <b class='flag-5'>Firefly</b>关于<b class='flag-5'>PX3-SE</b>系统Qt<b class='flag-5'>介绍</b>

    Firefly-PX3-SE主板音频输入输出介绍

    Firefly-PX3-SE有三路音频输出、两路音频输入。
    的头像 发表于 12-02 15:15 ?2360次阅读

    Firefly-PX3-SE--WIFI模块及以太网简介

    关于Firefly-PX3-SE网络的使用,目前在设置app里面只能使用WiFi以及WIFI热点功能,以太网功能暂时还没添加。
    的头像 发表于 12-02 16:56 ?1756次阅读

    Firefly-PX3-SE主板Buildroot开发

    Buildroot开发 SDK目录 SDK工程目录介绍
    的头像 发表于 12-04 08:33 ?1369次阅读
    <b class='flag-5'>Firefly-PX3-SE</b><b class='flag-5'>主板</b>Buildroot开发

    Firefly-PX3-SE核心板MaskRom模式

    MaskRom 模式是设备变砖的最后一条防线。强行进入 MaskRom 涉及硬件操作,有一定风险,因此仅在设备进入不了 Loader 模式的情况下,方可尝试 MaskRom 模式。
    的头像 发表于 12-03 15:48 ?1263次阅读
    <b class='flag-5'>Firefly-PX3-SE</b>核心板MaskRom模式

    Firefly-PX3-SE烧录升级固件

    本文介绍了如何将主机上的固件文件,通过 Micro USB OTG 线,烧录到开发板的闪存中。
    的头像 发表于 12-04 08:39 ?2949次阅读

    Firefly-PX3-SE主板串口介绍

    Firefly-PX3-SE 开发板的调试串口与 TF 卡接口有信号引脚复用,因此无法同时使用。
    的头像 发表于 12-04 08:49 ?2066次阅读
    <b class='flag-5'>Firefly-PX3-SE</b><b class='flag-5'>主板</b>串口<b class='flag-5'>介绍</b>

    Core PX3 SE核心板产品规格书V1.0

    电子发烧友网站提供《Core PX3 SE核心板产品规格书V1.0.txt》资料免费下载
    发表于 09-16 10:47 ?1次下载
    Core <b class='flag-5'>PX3</b> <b class='flag-5'>SE</b>核心板产品规格书V1.0