This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在官网下载《Application Report C2000 器件上的安全启动》,第4章有说明,安全启动的所选扇区一定是Zone1 EXEONLY。
但是,我在TMS320F28388D板子上,把安全启动的所选扇区配置为Zone1 secure,但不是EXEONLY,然后选定启动模式为secure boot,也能正常启动。即说明secure boot启动时,CPU1BROM_calculateCMAC函数能校验成功。
同时,我也把安全启动的所选扇区,没有配置DCSM保护,然后选定启动模式为secure boot,也能正常启动。
问:
1. 文档描述是否正确?所选启动扇区必须是Z1 EXEONLY?
2. 安全启动的情况下,所选启动扇区该如何配置呢?
以下是所选启动扇区配置为Zone1 secure的测试情况:
1. DCSM配置扇区,扇区0是Zone1 secure
2. 使用例程:C2000Ware_5_01_00_00\driverlib\f2838x\examples\c28x\boot\boot_ex1_cpu1_cpu2_cm_secure_flash_cpu1
3. 选定secure boot,扇区0启动,复位,能正常启动