打印

【TI FAQ】+430单片机需要加密吗?

[复制链接]
717|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
壹佰|  楼主 | 2014-9-22 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
430单片机需要加密吗?

MSP430的保密是通过加密熔丝实现的,在下载完程序后可以用JTAG烧断熔丝,熔丝一旦被烧断,JTAG接口绝大部分功能失效,就再也不能通过它进行编程了。此时要想读出,烧写程序,只能通过BSL。通过BSL擦除所有Flash信息时不需要验证密码,但是要进一步操作,就得输入32字节密码进行验证。BSL的协议规定这32字节密码为芯片FLASH区域的最高32字节,也就是程序的16个中断向量,如果您拥有这段程序的最后32字节,就能通过BSL将芯片内部所有代码读取出来。
但是msp430的16个中断向量未必每一个都用到了,为了更好的加密性能,建议将所有未用到的中断向量全部填充为随机数据,这样可实现高级加密。
但是,切记 任何加密手段都不是万能的,没有**不了的MCU。
对于MSP430F5438A而言,熔丝不是硬件熔丝,‘烧断’之后,还是可以通过BSL恢复的,但是一定要记得您的‘密码’啊!

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:21ic下载QQ群: 328835706 欢迎各位网友加入交流学习。||

45

主题

361

帖子

11

粉丝