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移到别的板子上也是跑不起来的了,只能在这个板子上跑。
创龙总结的中文版说明很简练。
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_forum.php Liu:
我们建议您始终在发布新问题之前先搜索 E2E。 E2E 已经拥有数十万个已得到解答的话题。 这通常是解决问题的最快方法