Part Number:TMS320F28388DOther Parts Discussed in Thread: C2000WARE
在官网下载《Application ReportC2000器件上的安全启动》,第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启动,复位,能正常启动
Yale Li:
我已经咨询了相关工程师,请关注下方链接:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1314054/tms320f28388d-issues-with-sector-security-configuration-during-f2838x-secure-boot