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修订历史记录

映像加载序列

在功能模式下,引导加载程序尝试的第一种引导模式是从 SDF 对映像进行引导加载。此模式涉及以下步骤:

  • AWR2243 器件的 QSPI 引脚进行引脚多路复用
    • QSPI[0]:焊球 R11
    • QSPI[1]:焊球 P9
    • QSPI[2]:焊球 R12
    • QSPI[3]:焊球 P10
    • QSPI_CLK:焊球 R10
    • QSPI_CS_N:焊球 P8
  • QSPI 设置为在 (系统时钟/5) = (200/5) = 40MHz 下运行
  • 发出 SFLASH 可发现参数 (SFDP) 命令以检索符合 JEDEC 标准的响应,其中包含有关 SFLASH 功能和命令集的信息。当成功接收到 SFDP 响应时,该信息用于与 SDF 进行通信并进一步解释内容和加载映像。
GUID-B9349568-2941-4853-83D5-7EAE66CA9495-low.gif图 2-2 映像加载序列

要点:

  • ROM 引导加载程序根据 SDF 发布的用以响应 SFDP 命令的最高功能模式(四路/双路/单路)执行从 SDF 读取数据的操作。
  • 对于支持四路模式的 SDF 型号,将发出四路模式命令;如果未设置四路使能 (QE) 位,则通信将失败。在此类情况下,加载流程假定 SDF 中的“四路使能 (QE)”位已设置。