【经验分享】分享一个关于flash加密的小技巧

2020-02-20 20:37发布

最近发现碰到一些开发者在程序中对单片机加密后下载后出现下载不了的情况,尤其是MC9S08P系列的单片机。
其中的一个原因如下:
Freescale的大部分单片机可以通过设置NVM_FSEC中的SEC两位进行加密,但是,这两位默认的设置是0x10,即unsecured。因为flash只能由1烧写后变成0,不能从0变到1
所以,建议各位对单片机进行加密的时候选择0x00对SEC进行设置。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
LK9286
1楼-- · 2020-02-22 06:20
看过顶帖表示支持下!
秦天
2楼-- · 2020-02-22 11:55
0X00 0X01 0X11都可以加密 都可以通过编程接口下载 有什么不同吗 对楼主的结论 不觉明理 能否告知学习下
lzl000
3楼-- · 2020-02-22 14:00
这点经验值得分享,虽然有时感觉这玩意儿没用,可是真正用到时才发现一个小小的问题可以把人耽搁半天
xiexie943
4楼-- · 2020-02-22 16:04
 精彩回答 2  元偷偷看……
xiangxiadage
5楼-- · 2020-02-22 17:09
这个似乎有点说不通
因为flash只能由1烧写后变成0,不能从0变到1
——如果已经有内容,不能不擦除就写
xinxinyu2013
6楼-- · 2020-02-22 20:08
谢谢lz分享经验!

一周热门 更多>