ZHCAAI4H October 2021 – April 2024 SM320F28335-EP , SM320F28335-HT , TMS320F280023-Q1 , TMS320F280025-Q1 , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F2802-Q1 , TMS320F28020 , TMS320F280200 , TMS320F28021 , TMS320F28022 , TMS320F28022-Q1 , TMS320F280220 , TMS320F28023 , TMS320F28023-Q1 , TMS320F280230 , TMS320F28026 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027 , TMS320F28027-Q1 , TMS320F280270 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28030 , TMS320F28030-Q1 , TMS320F28031 , TMS320F28031-Q1 , TMS320F28032 , TMS320F28032-Q1 , TMS320F28033 , TMS320F28033-Q1 , TMS320F28034 , TMS320F28034-Q1 , TMS320F28035 , TMS320F28035-EP , TMS320F28035-Q1 , TMS320F28050 , TMS320F28051 , TMS320F28052 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28053 , TMS320F28054 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F28055 , TMS320F2806-Q1 , TMS320F28062 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28063 , TMS320F28064 , TMS320F28065 , TMS320F28066 , TMS320F28066-Q1 , TMS320F28067 , TMS320F28067-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069 , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28332 , TMS320F28333 , TMS320F28334 , TMS320F28335 , TMS320F28335-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28P550SJ , TMS320F28P559SJ-Q1
F2838x CPU1-CPU2 内核工程利用 CPU1 中的 SCI ROM 引导加载程序下载 CPU1 应用程序映像,并使用修改后的引导加载程序下载 CPU2 应用程序映像。CPU1 和 CPU2 内核和应用程序文件作为参数输入到 serial_flash_programmer 实用程序,一旦主机通过 CPU1 SCI ROM 引导加载程序完成了自动波特率锁定,就会下载 CPU1 内核。CPU1 内核下载完毕后,即可开始正常的内核操作,例如 DFU、擦除等。
CPU1 操作完成后,可以通过选择“Run CPU1 Load CPU2”或“Reset CPU1 Load CPU2”命令来下载 CPU2 内核。对于 F2838x,CPU2 没有 SCI ROM 引导加载程序,因此 CPU1 将 CPU2 内核写入 CPU2 的共享 RAM。还有一条指令用以跳转到 CPU1TOCPU2MSGRAM 中的 CPU2 入口点,该指令在 CPU2 引导序列期间复制到 M1RAM 中。在将分支指令写入 M1RAM 且 CPU2 引导序列完成后,CPU2 从 M1RAM 开始执行并跳转到内核入口点。CPu2 内核下载完毕后,即可开始正常的内核操作。CPU1 内核将等待 CPU2 完成其内核命令,然后再根据是否选择了“Run CPU1 Load CPU2”或“Reset CPU1 Load CPU2”进行应用程序寻址或复位。
CPU1 提供 9 个选项 | CPU2 提供 7 个选项 |
1.DFU | 1.DFU |
2.Erase(擦除) | 2.Erase(擦除) |
3.Verify(验证) | 3.Verify(验证) |
4.Unlock Zone 1(解锁 Zone 1) | 4.Unlock Zone 1(解锁 Zone 1) |
5.Unlock Zone 2(解锁 Zone 2) | 5.Unlock Zone 2(解锁 Zone 2) |
6.Run(运行) | 6.Run(运行) |
7.Reset(复位) | 7.Reset(复位) |
8.Run CPU1 Load CPU2(运行 CPU1 加载 CPU2) | |
9.Run CPU1 Load CPU2(运行 CPU1 加载 CPU2) |