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

加密c6748启动

亲爱的大神们:

小白跪求

使用的自己设计C6748板子,用的是带E的密型芯片,板子只有UART0连了出来,没有flash,
当初设计的方案是C6748与ARM连接,将启动image放在ARM文件系统中,通过IIC slave模式
启动,现在调试出现以下问题:
1:连不上仿真器,所以想先从UART0启动解锁JTAG,启动方式已选择UART0启动,现在使用工具GenericSecureUartHost.exe
bin文件用的是网上下载的8562.dsp_sectononsec.bin,但是在(AIS Parse): Waiting for BOOTME… (power on or reset target now)就死掉了,
我应该怎么办?是需要自己编译GenericSecureUartHost.exe,和8562.dsp_sectononsec.bin吗?
2:工具GenericSecureUartHost.exe是将bin文件发到C6748的ddr上吗?

Shine:

收不到BOOTME的话,检查BOOTMODE 设置,串口终端波特率等参数设置(115200 baud, 8 data bits, no parity, 1 stop bit, and no flow control),串口线连接方式,用示波器量一下板子上UART的TX信号,在RESET后是否信号发出来。

li sa:

回复 Shine:

亲爱的Zhang Shine:    首先谢谢您的回复,我还有以下问题,期待您的帮助:    1.工具GenericSecureUartHost.exe在    \OMAPL138_C6748_Generic_Security\C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils\OMAP-L138_Secure_FlashAndBootUtils_trunk    \OMAP-L138_Secure\Common\include\device_uart.h中定义端口为Uart2,如下:    #define DEVICE_UART_PERIPHNUM         (2)    现在是不是要重新编译这个工具,网上有OMAP-L138_FlashAndBootUtils_2_40的编译教程,是不是编译一样。        2.在OMAP-L138_generic_secure.ini文件里有    ;SPIMASTER,I2CMASTER,EMIFA,NAND,EMAC,UART,PCI,HPI,USB,MMC_SD,VLYNQ,RAW    BootMode=none    现在我可以赋值为I2CSLAVE吗?(IIC slave模式启动).        感谢哦!等待。。。。

Tony Tang:

li sa将启动image放在ARM文件系统中,通过IIC slave模式

谁做主,谁做从?为什么要搞得这么复杂的设计还要用加密版的C6748?一般来说,就算采用加密版的C6748,也是建议先用非加密版权的进行开发。

li sa:

回复 Tony Tang:

非常感谢您的帮助:

—————————————————————–谁做主,谁做从?为什么要搞得这么复杂的设计还要用加密版的C6748?一般来说,
就算采用加密版的C6748,也是建议先用非加密版权的进行开发。
—————————————————————–

这里是c6748外接arm,将image放在ARM文件系统中,ARM做主,dsp做从,ARM通过IIC给dsp发送数据,启动dsp。

这是项目需求,现在没有条件该为非加密的C6748。

Tony Tang:

回复 li sa:

li sa  1.工具GenericSecureUartHost.exe在    \OMAPL138_C6748_Generic_Security\C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils\OMAP-L138_Secure_FlashAndBootUtils_trunk    \OMAP-L138_Secure\Common\include\device_uart.h中定义端口为Uart2,如下:    #define DEVICE_UART_PERIPHNUM         (2)    现在是不是要重新编译这个工具,网上有OMAP-L138_FlashAndBootUtils_2_40的编译教程,是不是编译一样。

这个不用去管他,这是给烧写flash的代码部分用的,你需的功能只是从UART0启动,不涉及烧写flash,所以只要把启动模式设到UART0就行了。

li sa  2.在OMAP-L138_generic_secure.ini文件里有    ;SPIMASTER,I2CMASTER,EMIFA,NAND,EMAC,UART,PCI,HPI,USB,MMC_SD,VLYNQ,RAW    BootMode=none    现在我可以赋值为I2CSLAVE吗?(IIC slave模式启动).

这个设成什么都不影响。不改变生成的.ais文件内容。

li sa:

回复 Tony Tang:

真心真心感谢:我费了好大劲编译了C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils这个,看来没什么用,
您的意思是直接可以使用GenericSecureUartHost.exe这个工具通过UART0模式启动,现在我使用的是
8562.dsp_sectononsec.bin这个文件解锁JATG不成功,与工具GenericSecureUartHost.exe是无关的了,
那么我想请教一下网上的8562.dsp_sectononsec.bin文件您有源码吗?如果我的JATG无法解锁,
项目就无法进行了,哭死。。。

Tony Tang:

回复 li sa:

解锁jtag只与.ini配置文件相关。并不一定需要你提到的8562.dsp_sectononsec.bin.你可以自己随便写个代码,cmd文件将代码定位到片上内存即可。第一步要保证的是host能收到C6748发出来的bootme

li sa:

回复 Tony Tang:

谢谢Tony Tang:

真的非常感谢,我现在host能收到C6748发出来的bootme,但只有一个,串口就没有反应,请问C6748是一直发送bootme吗?如果是那我现在怎么办?

此致!

敬礼!

li sa:

回复 Tony Tang:

你好:

我现在收到了BOOTME但是在发送第二个命令时就出错了,如图,请问我该怎么办呢?

赞(0)
未经允许不得转载:TI中文支持网 » 加密c6748启动
分享到: 更多 (0)