C2Prog工具串口烧录DSP28335目标码注意事项
TI提供的芯片开发软件CCS(Code Composer Studio)能够通过仿真器实现功能的在线仿真(Debug)和软件烧录(Load),那么为什么要用C2prog进行DSP28335芯片目标码升级?
我们先对比一下二者的区别具体见下表,也就是说CCS适合单板开发调试,而C2prog适合产品发布后的软件升级。
对比项 | CCS | C2prog |
---|---|---|
目标文件 | .out | .hex/.ehx/.out |
升级接口 | JTAG | JTAG/RS232 |
占用引脚数 | 14 | 14/3 |
试问,如果你是老板从芯片单板引出3根线到产品外部连接器和引出14根线到产品外部连接器,假设一根线1块钱,你会选择哪个方案?好啦这都是题外话,回归现实下面言归正转。
一.工具介绍
- 快速通信协议,可与 USB 转 RS232 转换器可靠配合使用;
- 支持点对点和多点网络;
- 智能检测必须擦除哪些 Flash扇区或根据需要手动选择部分;
- 自动生成和编程 32 位 CRC(循环冗余校验);
- 扩展的十六进制文件可以加密并包含所有编程设置;
- 命令行和 DLL 接口,可由其他程序调用,例如用于批处理编程;
- JSON-RPC 服务器,用于从 Phython 等远程控制 C2Prog;
- 多核 Concerto 和 Delfino 器件的闪烁;
- 用于高级测试和调试的命令提示符实用程序;
- 支持自定义引导加载程序解决方案,使非接触式重写 CAN 通信;
- 固件加密,可在现场安全刷新。
下载地址:C2prog官方网站
二.使用步骤
1.打开C2Prog工具,界面如下;
2.Firmware 栏选择要加载的镜像文件(.hex/.out/.ehx);
3.Programming Configuration栏Target选择DSP28335,接口选择最让老板省钱的30Mhz,这个你就会发现Port口模式自动切换成了Serial,咦还怪智能嘞,省的老板再点啦;
4.选择串口号,点击Program,此处就不贴图了,老板把串口线锁柜子里了,我没钥匙。
三.注意事项
1.硬件引出的串口必须是SCIA,对应引脚为GPIO28/29,硬件没做的话那就不好意思了,耽误各位老板时间咯;
2.串口让你选,但是最好选COM1,别问为啥不信你试试。
上述至只对老板喜欢的降成本的方案介绍了一下,老板看了一定很高兴。