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

TMS320C6748加密版烧录

TI工程师你好:

 公司一个设备用到TMS320C6748EZWT,开发已有六七年了,开发工程师联系不上。原来是不带E的芯片,后来供应商说不带E的停产了用带E的代替。贴好所有的物料后发现无法通过串口下载原来的bin文件(程序)。从没有玩过TMS320C6748,现在都无从下手。所以请你们指导下方向。

1.我看开发的程序目录下有evmomapl138_bsl,然后包含头文件很多带是evmomapl138的,例如 #include "evmomapl138.h",而不是6748之类的头文件。请问这是omapl138的芯片吗?但这个程序生成的bin在不加密的TMS320C6748运行。

2.导入原程序不修改配置(general里配置不是TMS320C6748,且没有选择仿真工具,见图)。编译有50警告,但能生成out文件是不是说明编译成功了。

3.我general里配置成TMS320C6748,结果编译有错误。是不是他这程序不是基于TMS320C6748写的,但为啥能烧录无加密的TMS320C6748且能运行。还是串口写入的bin根本不是这个程序生成的。

    

4.原来的bin文件都不能通过串口烧录到NandFlash(烧录的上位机好像是开发者自己编写的)到带E的芯片,这是因为芯片的uart boot不一样吗?如果一样应该可以下载,只是不能正常运行而已吧?还是那个DSP下载的上位机的问题?

5.我们本不需要加密,只是要将程序生成能烧录加密的芯片就行了。由于板卡上没有JTAG,这种情况能不能生成生成加密的烧录文件。论坛理有提到通过SecureHexAIS_OMAP-L138.exe 生成加密后的bin,但没有加密版的串口烧写到NandFlash的工具。这是不是表示必须由仿真器通过JTAG下载。

  谢谢,盼回复。

user6041964:

Nancy Wang:

加密部分请参考:
processors.wiki.ti.com/…/Basic_Secure_Boot_for_OMAP-L138_C6748
secure uart host tool:
www.ti.com/…/SECDEVTOOL-OMAPL138C6748
omapl138芯片上有一个tms320c6748.
有警告不影响程序正常运行,能生成.out说明编译成功了。

user6041964:

回复 Nancy Wang:

谢谢你的回答,现在板子上没有预留JTAG口,不能插仿真器,但我们也不需要将芯片加密。能不能通过SecureHexAIS_OMAP-L138.exe 将原来的out生成bin,再用串口下载到加密芯片,此时加密芯片是不是能运行只不过没有加密而已?

Nancy Wang:

回复 user6041964:

你用SecureHexAIS_OMAP-L138.exe生成的.bin就是加密的,没有加密的有另外的生成工具,但是不能用于带E的芯片上。
这个链接看一下吧,讲的比较详细。
www.51ele.net/forum.php

user6041964:

回复 Nancy Wang:

我想确定下要将带E的芯片解密与下载程序是不是一定得用仿真器通过JTAG口去解密与下载,还是可以通过串口或其他方式。如果是一定要用仿真器,我们估计得另外想办法,因为我们板子没有预留JATG。

Tony Tang:

回复 user6041964:

只能通过串口。JTAG是连不上的,怎么用它去解锁。

赞(1)
未经允许不得转载:TI中文支持网 » TMS320C6748加密版烧录
分享到: 更多 (0)