尊敬的技术支持您好:
我用EK-TM4C123G LaunchPad开发板在CCS5.5开发环境下调试完成了一项任务,使用的是板子自带的stellaris In-Circuit Debug编程方式。现在想把它转化为自己的产品,想请教几个问题:
1、在CCS5.5环境下可以用SEED-XDS560PLUS仿真器对TM4C123G ARM处理器进行仿真和程序下载吗?
2、如果不能使用XDS560仿真器,JLINK仿真器可以在CCS5.5环境下使用吗?用哪一个版本的合适?应怎么配置?
3、在CCS5.5环境下能否像C2000系列那样编译软件,生成.OUT之类的可执行程序,并单独下载,源代码不能向生产单位提供。
盼解惑,不胜感激。
junju zhang:
回复 xyz549040622:
感谢您的回答。
ICDI下载器是指的LaunchPad板子上带的下载器那部分吗,还是有专用的ICDI下载器?可以用LaunchPad板子上自带的下载电路向别的目标板下载程序吗?如果可以的话,两者之间应怎么配置?
在CCS环境下编译生成.out文件,用LMFLASH工具下载的话用什么下载器?
junju zhang:
回复 xyz549040622:
把板子上下载器部分 的TCK、TMS、TDO、TDI和GND引脚连接到目标板子上,拔掉跳线帽,就可以通过LM Flash Programmer软件向目标板下载程序了,是这样吗?
另:我用LM Flash软件,在输入.bin的文本框内输入了.out文件,下载并校验成功了,但是程序却没有跑起来,下载界面如图所示,请帮看一下是什么问题?这个程序在CCS编译环境下载后,通过串口向上位机发送信息,但用LM Flash软件下载后没有反应。
xyz549040622:
回复 junju zhang:
不知道你程序是否有bug,在线仿真和实际有区别的。而且,lmflash下载的应该是bin文件,你用ccs生成bin文件下载试试。写个最小的点灯程序看看,这样最直观。
junju zhang:
回复 xyz549040622:
我也在想是不是直接下载.out文件不能识别,在网上搜了下CCS生成.bin文件的文章,在build -> Steps ->Post-build steps Command:里输入
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"
但是编译后在debug文件夹下仍然找不到.bin文件,请问还需要注意什么?TI有没有关于生成bin文件的帮助文档参考下?谢谢!
xyz549040622:
回复 junju zhang:
估计是你的配置没覆盖吧,不管怎么样,成功了就好啦。
xyz549040622:
回复 Eric Ma:
LM flash用过,Uniflash.还真没用过,这个和lmflash相比有什么功能呢?