您好,我想起一个问题:假如我把boot程序加密后,那么boot程序能够对除FlashA之外的Flash进行擦除和烧写吗?要是不能的话,是不是就意味着远程升级的功能就不能实现了?期望您的回复,谢谢。
Susan Yang:
您指的是用户自己的二次boot加密?
关于C2000的加密,它并不是用密码规则改变程序的编码,而是加锁,而密码可以理解为钥匙,也就是烧写在FLASH的数据还是你写的二进制文件,而最终写入的passwork只会让程序读出来都是0,等于是上了一把锁,这和很多MCU不太一样,C2000一旦加锁以后是不能读写,也不能擦除,最大程度保证了程序的安全性。