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.

TMS320F28388D: 关于F2838x secure boot时,扇区安全配置的问题

Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE

在官网下载《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启动,复位,能正常启动