C2000的CSM加密问题请教

2019-07-17 13:23发布

   最近看到C2000系列有一个CSM加密功能,看了下资料,好像是在烧录时先烧录程序,再把密码烧进去,然后别人就无法读取芯片的FLASH了,  如果自己想要重新编程烧录,就得先在软件里输入密码,unlock,才能重新烧录,我的理解正确吗?  然后有的是在程序里做了这个处理,这是如何做的呢?  请教各位
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
s2012fy
1楼-- · 2019-07-18 17:16
zhangmangui 发表于 2015-6-9 22:23
DSP2833x_CSMPasswords.asm中的密码用于实际加密;
F28xx On-Chip Programer中的密码用于解密(这里的密 ...

你好,我想问的是如果我加密了怎样通过程序检测该程序是加密了的?
zhangmangui
2楼-- · 2019-07-18 22:07
 精彩回答 2  元偷偷看……
s2012fy
3楼-- · 2019-07-19 03:50
zhangmangui 发表于 2015-6-8 21:49
TI C2000 DSP程序加密2种方法(显性和隐性)显性和隐性不可同时使用1.显性法

选中Tools-F28xx On-chip Flash ...

隐性加密时能用程序里面的变量作为密码去加密?
zhangmangui
4楼-- · 2019-07-19 08:12
s2012fy 发表于 2016-11-5 11:10
隐性加密时能用程序里面的变量作为密码去加密?

工厂烧写都是这样的   
s2012fy
5楼-- · 2019-07-19 11:09
zhangmangui 发表于 2016-11-5 22:29
工厂烧写都是这样的

能说一下思路吗,我利用寄存器将密码怎么也写不进那块内存
zhangmangui
6楼-- · 2019-07-19 11:22
s2012fy 发表于 2016-11-7 12:03
能说一下思路吗,我利用寄存器将密码怎么也写不进那块内存

使用XX_CSMPasswords.asm,并且CMD文件也要包含有PSD部分的定义
然后直接将密码写到工程中    生成.OUT
然后给别人.OUT  让烧写 也看不到密码
直接烧写进去就加密了

一周热门 更多>