TI论坛
直播中

杜亚琼

7年用户 171经验值
私信 关注
[问答]

CC2541烧写加密设置的具体地址在哪里?

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位,请问最后一页是不需要加密的么?

回帖(3)

蒋美燕

2019-9-23 09:12:27
请参考这个帖子:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/65637.aspx
举报

杜亚琼

2019-9-23 09:30:31
引用: bctwerwer 发表于 2019-9-23 09:12
请参考这个帖子:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/65637.aspx

我的理解是,Flash lock bits是在写在flash地址上的。这样理解对么?
举报

李子月

2019-9-23 09:48:44
 cc2541f256 芯片bank7    flash 的最后16个字节 !
也就是把最后的16字节 flash写为零!就实现加密了!
可以在生成的*.hex文件中修改!
                                                                         
提供德州仪器蓝牙和射频cc2540,cc2541,cc26系列,cc13系列脱机烧录工具。



 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分