CC2541 烧写加密问题
时间:10-02
整理:3721RD
点击:
TI官网中的一份文档“swru191d”第3.4章说明了设置128位的lock-bit structure,可以对程序页进行加密。这里有几个问题:
1.需要设置的128位lock-bit structure具体地址是在哪里呢?我在0x7FF0和0xFFF0地址都试过填写加密位,读取的加密状态都为0(DBGLOCK设置为0);
2.Flash一共128页(0~127),但是FLASH_PAGES-1:0最多只有127位,请问最后一页是不需要加密的么?
请参考这个帖子:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/65637.aspx
我的理解是,Flash lock bits是在写在flash地址上的。这样理解对么?
cc2541f256 芯片bank7 flash 的最后16个字节 !
也就是把最后的16字节 flash写为零!就实现加密了!
可以在生成的*.hex文件中修改!