ZHCACJ0A April 2023 – April 2024 AWR2544 , AWR2944
AWR294x/AWR2544器件可大致分为如下三个子系统(请参阅图 2-1,图 2-2):
用户应用程序组件(R5F 和 DSP)应存储在通过四路串行外设接口 (QSPI) 接口连接到 AWR294x 器件的串行数据闪存 (SDF) 中。对于 AWR2544,用户应用元件仅为 R5F 应用图像,因为 DSP 不适用。
主要子系统是在 AWR294x/AWR2544 器件复位取消置位后激活的第一个可编程块。AWR294x/AWR2544 器件的引导加载程序托管在主要子系统的只读存储器 (ROM) 中,并立即取得控制权。
从此时开始,AWR294x/AWR2544 引导加载程序可在两种模式下运行:刷写模式和功能模式。该引导加载程序会检查电源检测 (SOP) I/O(从外部驱动并用于选择特定模式的 SOP 线路)的状态(请参阅表 2-1)。
SOP2 (T17) | SOP1 (R14) | SOP0 (R14) | 引导加载程序模式和运行方式 |
---|---|---|---|
0 | 0 | 1 |
功能或 QSPI 引导模式 RBI 将 SBL 从 QSPI 串行闪存加载到内部 RAM (MSS L2) 并切换控制权。 |
1 | 0 | 1 |
刷写或 UART 引导模式 RBL 循环运行,允许用户通过 UART(XMODEM) 将 SBL 或用户应用程序直接加载到 RAM 中。此模式可用于将闪存编程器应用程序加载到 RAM 中,然后由 RAM 负责将 SBL 和用户应用程序加载到 SFLASH 中。 |
RBL 的 UART 引导模式允许外部实体将客户应用程序(闪存编程器)映像加载到 RAM(仅限 MSS L2)中,之后 RAM 会将辅助引导加载程序 (SBL) 和/或用户应用程序下载到 SDF(请参阅图 2-3)。
RBL 的功能模式会将存储在 SDF 中的映像重定位到 R5F 存储器子系统,此 R5F 映像是 SBL。在此过程结束时,引导加载程序会将控制权交给 R5F 用户定义的 SBL。DSP 和 R4F (BSS) 映像/内核的加载和终止输送(开始执行)由 SBL 负责(请参阅图 2-4)。
要点