6.2. 整体流程

6.2.1. 启动的类型

启动分为两种情况:

  • 启动进入升级模式

  • 正常启动

下列条件下启动进入升级模式:

  1. 从所有的启动介质,都没有读取到合法的启动镜像

在升级模式下,可通过以下方式进行镜像烧录:

  1. USB 升级

  2. UART 升级

  3. 直接读写 SiP SPI Flash

备注

第三种方式,仅对合封了 SPI Flash 的芯片有效。在这种模式下,芯片将合封在内部 的 SPI Flash 引脚映射到外部,使用特制的板卡,可以使用烧录器对内部的 SPI Flash 进行直接读写。

正常启动则是 BROM 从启动介质中读取并且执行镜像文件进行的启动。

6.2.2. 启动流程

../../_images/boot_flow_1.png

图 6.1 BROM 流程一:读取镜像的流程

../../_images/boot_flow_2.png

图 6.2 BROM 流程二:镜像文件的验证