现有程序通过BootLoader进行程序升级,主程序增加了DCSM加密,之后进行程序升级需要BootLoader程序中进行DCSM解密,该操作如何进行呢?可否提供思路或参考例程?谢谢!
现有程序通过BootLoader进行程序升级,主程序增加了DCSM加密,之后进行程序升级需要BootLoader程序中进行DCSM解密,该操作如何进行呢?可否提供思路或参考例程?谢谢!
您好,
建议参考F28004x芯片TMS320F28004x Real-Time Microcontrollers Technical Reference Manual (Rev. H)在第3.13节双代码安全模块(DCSM)中的安全功能。
Secure BOOT On C2000 Device 虽然是基于F28388x的示例, 但是同样可以应用于F28004x设备。
安全启动示例在应用代码上实现了128位AES-CMAC身份验证。