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

cc2640r2 片上OAD能加密码

我想问下片上OAD能不能加密?比如在传输_oad.bin文件时修改这个文件flash的数值,传输后自动引导改回bin文件的flash.有没有相关教程或者例子可以参考的?

Viki Shi:

目前SDK里提供的onchip OAD默认就是secure enable的: OAD security has now been enabled by default. Non secure OAD can be switched to by using the _unsecure build configuration below

卑鄙的信鸽:

回复 Viki Shi:

你好,你这句话我有点不理解,默认是安全模式,然后你建议我配置不安全模式?有没有方法实现我标题说的目的?或者类似的?

Viki Shi:

回复 卑鄙的信鸽:

这句话摘自onchip OAD的readme文件,是说例程默认已经是secure模式了,用户也可以改为Non secure模式

卑鄙的信鸽:

回复 Viki Shi:

你好,片上OAD的4个工程宏定义SECURITY全部改为xSECURITY,另外添加上_unsecure,这样算不算转为不安全OAD? 然后我把_oad.bin文件用第三方软件修改了flash的数据,然后进行OAD传输,发现传输不了,不确定是校验过不了还是文件因为修改flash破坏了传输过程。如下为修改的bin文件第一行flash数据。

Viki Shi:

回复 卑鄙的信鸽:

不太明白你的意思,你之前的问题是OAD能不能支持加密,例程默认已经是安全模式,所以为什么要改成unsecure?究竟是需要secure还是unsecure?

卑鄙的信鸽:

回复 Viki Shi:

不好意思,我解释的不清楚,我说的加密不是内部的crc校验之类的,是为了防止在OAD传输的时候被别人用某种手段同样OAD接收到,所以需要把_oad.bin文件进行第三方工具修改内部参数,然后OAD完成后再代码运行回原来的程序。这个方式是使得别人就算接收到程序也无法运行。

卑鄙的信鸽:

回复 Viki Shi:

那我想问下OAD传输完成后会跳到哪个api?还有怎么修改_oad.bin文件的flash数据?还有你说的芯片端加密image具体的过程是怎样的?

卑鄙的信鸽:

回复 Viki Shi:

那我想问下OAD传输完成后会跳到哪个api?还有怎么修改_oad.bin文件的flash数据?还有你说的芯片端加密image具体的过程是怎样的?

Viki Shi:

回复 卑鄙的信鸽:

此功能目前不提供支持。你可以到下面链接问一下,看是否有更多信息可提供:
e2e.ti.com/…/538

赞(0)
未经允许不得转载:TI中文支持网 » cc2640r2 片上OAD能加密码
分享到: 更多 (0)