This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] 【分享】TMS320C6748的芯片该如何烧写固化

Other Parts Discussed in Thread: TMS320C6748


Q: 加密版本的TMS320C6748的芯片该如何烧写固化?

A: 首先确保您的应用开发在非加密版本的芯片上完成了,要不然直接在加密版本的芯片上开发,每次断电都要重新解锁芯片才能连上仿真器,会很繁琐。

烧写步骤:

#1. 加密版本芯片的JTAG口默认状态下是不能连接的。需要先将芯片设为UART boot mode,然后用加密版的UART boot 工具从UART启动芯片,使用任意一个简单的.out文件转换成bin文件,将这个bin文件从UART加载进去后,运行起来会解锁JTAG,这时就可以连接JTAG了。

#2. (这一步没有时间先后顺序)将你的dsp.out文件用加密版本的ais转换工具(命令行的,参数配置在.ini文件)转成.bin。这个bin里有customer key,即您设置的密码。这个生成的文件的头部里有明文的customer key,后面的代码部分是用这个customer key加密过的代码。

#3. 通过第一步连上仿真器,用通用的flash writer CCS工程来烧写第二步产生的ais文件。

这时断电重启就可以启动了。只是flash里的ais header里的customer key是明文的,没有起到彻底保密的作用。如果需要继续,用芯片的唯一key将flash里的AIS header加密。这样之后,这个flash移到别的板子上也是跑不起来的了,只能在这个板子上跑。

创龙总结的中文版说明很简练。
http://www.51ele.net/forum.php?mod=viewthread&tid=1244