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

CC2640R2 OnChip OAD Security检查不能通过

sdk:simplelink_cc2640r2_sdk_3_10_00_15

sdk带的例子simple_peripheral_oad_onchip烧录后只显示OAD Persistent App,在BIM里面断点看是verifyImage不能通过,除这个以外OAD信息都能正确读出来。

请问一下还有哪里需要注意的地方?

Viki Shi:

原例程没有改动就报错?请问编译器版本是否符合release note的要求?

cy xie2:

回复 Viki Shi:

我确认了下,是因为重新生产了key文件的问题(key_info.txt,private.pem,public.pem)。用sdk原本的就没问题了。

是否是key_generate.py有问题,或者是依赖库版本有特定的要求?

Viki Shi:

回复 cy xie2:

是的,最好的办法就是用官方SDK自带的例程,然后编译器版本也按照release note指示的来

cy xie2:

回复 Viki Shi:

虽然这样能用,但是用自带的key文件就失去了OAD安全性的意义了(相当于任何人都能获取到这个key)。。。
还是得能够生成私有的key使用,这方面能不能看下如何解决

Alvin Chen:

回复 cy xie2:

你好,你可以生产你一个new key,请看下面链接去修改,PYTHON 2.7 。关于OAD安全性的问题可以放心,一个这个key_info,另一个如果你使用配对之后 encryption link 传输。

dev.ti.com/…/tools.html

cy xie2:

回复 Alvin Chen:

解决了,python3生成出来的key可以,python2生成出来的key_info对应不上。依赖都是pip安装的最新版

Alvin Chen:

回复 cy xie2:

In general, it is recommended to invoke the tool via the binaries distributed with the SimpleLink CC2640R2 SDK. However if it is required to run the tool in source, the following steps should be taken:

Ensure Python is installed on the system (Python 3 recommended)
Install the required packages via pip (see requirements.txt in the same folder as the tool)

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2 OnChip OAD Security检查不能通过
分享到: 更多 (0)