TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP28069的密码

您好,我想起一个问题:假如我把boot程序加密后,那么boot程序能够对除FlashA之外的Flash进行擦除和烧写吗?要是不能的话,是不是就意味着远程升级的功能就不能实现了?期望您的回复,谢谢。

Susan Yang:

您指的是用户自己的二次boot加密?

关于C2000的加密,它并不是用密码规则改变程序的编码,而是加锁,而密码可以理解为钥匙,也就是烧写在FLASH的数据还是你写的二进制文件,而最终写入的passwork只会让程序读出来都是0,等于是上了一把锁,这和很多MCU不太一样,C2000一旦加锁以后是不能读写,也不能擦除,最大程度保证了程序的安全性。

user4129436:

回复 Susan Yang:

您好,感谢您的回复。我的意思是我利用自己的boot程序,用Flash_Erase,Flash_Program等函数对flash进行操作。使用密码后,连官方提供的这些库函数都无法对flash进行操作了吗?要是这样的话,要进行更改程序的话,必须到现场去亲自烧写吗?有没有什么办法能够利用程序对密码区进行操作,实现加密和不加密之间的切换?期待您的回复,谢谢。

Susan Yang:

回复 user4129436:

您可以参考一下

processors.wiki.ti.com/…/Code_Security_Module_FAQ_for_C2000

processors.wiki.ti.com/…/Code_Security_Module_FAQ_for_C2000

emulators.spectrumdigital.com/…/SDFlash_Serial_RefGuide_v3_3.pdf

赞(0)
未经允许不得转载:TI中文支持网 » DSP28069的密码
分享到: 更多 (0)