TI中文支持网
TI专业的中文技术问题搜集分享网站

tms320f2806x系列程序加密问题

您好,我们的产品使用了2806x系列芯片,在量产前需要做程序加密,防止逆向工程被破解。

请问有什么合理有效的方案。

HeiHei:

你好 一般是这样 你找到一个叫做 F2806x_CSMPasswords.asm的文件添加到你的工程中 在这个工程里有几处代码如下:

.sect "csmpasswds"

.int 0xFFFF ;PWL0 (LSW of 128-bit password) .int 0xFFFF ;PWL1 .int 0xFFFF ;PWL2 .int 0xFFFF ;PWL3 .int 0xFFFF ;PWL4 .int 0xFFFF ;PWL5 .int 0xFFFF ;PWL6 .int 0xFFFF ;PWL7 (MSW of 128-bit password)

这个地方就是你设置密码的地方,你设置好密码然后编译 烧录后,如果需要第二次烧录或者别人想破解你的程序就需要在flash界面输入你的密码 否则是行不通的

您好,我们的产品使用了2806x系列芯片,在量产前需要做程序加密,防止逆向工程被破解。

请问有什么合理有效的方案。

laughing_C chang:

回复 HeiHei:

谢谢,

不过我觉得这个方法还是可以读出来,毕竟密码是可以暴利破解的,只是时间问题。

有没有什么方法可以只允许写,永远不可以读出。

您好,我们的产品使用了2806x系列芯片,在量产前需要做程序加密,防止逆向工程被破解。

请问有什么合理有效的方案。

HeiHei:

回复 laughing_C chang:

128bit的密码破解我觉得暴力破解的可能性不大。当然还有一种方法,你把所有密码设置成0,芯片锁死,那样芯片只能烧录一次,以后你想升级什么的就彻底不可能了

您好,我们的产品使用了2806x系列芯片,在量产前需要做程序加密,防止逆向工程被破解。

请问有什么合理有效的方案。

laughing_C chang:

回复 HeiHei:

那请问128BITS的密码是随便设置么,只要不是全零就可以再写?我看是分段的,各段有没有区别

您好,我们的产品使用了2806x系列芯片,在量产前需要做程序加密,防止逆向工程被破解。

请问有什么合理有效的方案。

laughing_C chang:

回复 HeiHei:

一次购买多少,可以帮我们定制芯片上的编号标识?比如换成我们公司自己的LOGO和编号

您好,我们的产品使用了2806x系列芯片,在量产前需要做程序加密,防止逆向工程被破解。

请问有什么合理有效的方案。

HeiHei:

回复 laughing_C chang:

这个应该找你们公司对接的销售吧,我是fae,对这个不太清楚

赞(0)
未经允许不得转载:TI中文支持网 » tms320f2806x系列程序加密问题
分享到: 更多 (0)