ZHCACL6A february   2020  – may 2023 AWR2243

 

  1.   1
  2.   商标
  3. 1引言
  4. 2基本引导加载程序流程
    1. 2.1 引导模式 – SFLASH
      1. 2.1.1 映像加载序列
      2. 2.1.2 ROM 辅助映像下载序列
    2. 2.2 引导模式 – SPI
  5. 3通过 UART(引导加载程序服务)编程串行数据闪存
    1. 3.1 要下载的文件
    2. 3.2 闪存编程序列
    3. 3.3 支持的命令和格式
    4. 3.4 刷写序列
  6. 4修订历史记录

ROM 辅助映像下载序列

通过将器件置于刷写模式便会进入 ROM 辅助映像下载序列。更多有关与外部主机握手以接收映像的详细信息,请参阅第 3 节。与 SDF 的通信如图 2-3 所示。

GUID-0E1A637F-FD51-4B0C-B3CF-0735E74D60D5-low.gif图 2-3 ROM 辅助映像下载序列

要点:

  • ROM 辅助下载应支持所有闪存型号,这些型号允许使用 1 个虚拟字节和 24 位寻址的“内存映射模式”和“页面程序命令 (0x2)”。
  • “四路使能”位的设置因 SDF 供应商而异。ROM 引导加载程序支持在该流程中为 Spansion 和 Macronix 型号(仅限某些特定器件型号)设置“四路使能”位。

除了对通过 UART 接收的每个数据包进行基于校验和的完整性检查之外,还会对整个映像执行基于 CRC32 的完整性检查。当数据包被接收并写入到 SDF 时,会递增计算 CRC32。