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

请教一下6748加密版遇到的一些问题

TI工程师:

        我们现在是按照创龙给我们的加密操作指南上来进行对6748的加密的,具体步骤如下:

1, 将CEK.bin文件拷贝到D盘根目录,修改密匙使其与 TL_C6748_generic_secure.ini 中的密匙一致。

2,使用  GenericSecureUartHost.exe 加载 ECEK_C6748_E_File.bin 

3,使用仿真器连接芯片,注意不要加载gel文件

4,Load Symbols "ECEK_C6748_E_File.out"

5,把地址0xC1000000地址的数据改为0x00000000

6,点击按钮运行程序

7,把D盘根目录的 ECEK.bin 拷贝到 “ECEK_C6748_E_File\INI”目录

8,把CCS编译生成的 .out 文件拷贝至“ECEK_C6748_E_File\IMAGE”文件夹中,并把  .out 文件改名为 app.out

9,进入HostApp目录,点击鼠标右键,选择在此打开命令行,键入命令:

SecureHexAIS_OMAP-L138.exe -ini ..\INI\TL_C6748_generic_secure.ini -otype binary -o ..\IMAGE\app.bin ..\IMAGE\app.out   回车

此时在“ECEK_C6748_E_File\IMAGE”文件夹中已经生成了与芯片绑定的 app.bin

10,断开仿真器连接

11,使用  GenericSecureUartHost.exe 加载 dsp_unlock_jtag.bin 

12,连接仿真器使用"NANDWriter_DSP.out"把app.bin烧写到NANDFLASH里,过程与烧写普通芯片一样

创龙的员工说他们内部都是这样进行加密的,这样没问题吧。

我想问:

1.如何在不加载gel文件的情况下加载.out文件——我是通过debug configuration配置为load symbols only,然后debug。这样不用编译工程,直接连上板子,然后再去找到out文件下载的,有什么问题吗?

2.按上述方法加载"ECEK_C6748_E_File.out‘’(这是个调用api,加密key data的程序)文件后,出现了错误。这是什么原因导致的,

3.在以后的规模量产过程中,不会还要对每个芯片进行上诉的操作吧,若不是,我们工厂的员工是只需要进行最后的烧录的步骤吗。

Tony Tang:

怎么会有这么多步骤?建议理解后,按自己的理解再总结一下吧。

user50545191.如何在不加载gel文件的情况下加载.out文件——我是通过debug configuration配置为load symbols only,然后debug。这样不用编译工程,直接连上板子,然后再去找到out文件下载的,有什么问题吗?

那就不加gel加载.out呗,没明白啥意思,你都会load symbol了,还不会load .out?

user5054519按上述方法加载"ECEK_C6748_E_File.out‘’(这是个调用api,加密key data的程序)文件后,出现了错误。这是什么原因导致的,

那不是错误,只是提醒找不到main。通过ECEK_C6748_E_File.out load symbol就好了。

user50545193.在以后的规模量产过程中,不会还要对每个芯片进行上诉的操作吧,若不是,我们工厂的员工是只需要进行最后的烧录的步骤吗。

上面第二步是每个芯片都要做,这是跟芯片进行唯一性绑定的。

TOTORO TOTORO:

您好,我最近也在搞这个加密版的C6748芯片,能不能把创龙的加密芯片操作资料发给我一份,或者给一份TL_C6748_generic_secure.ini 给我,在此先谢过了,1301953863@qq.com

赞(0)
未经允许不得转载:TI中文支持网 » 请教一下6748加密版遇到的一些问题
分享到: 更多 (0)