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.

关于TM4C123G在CCS5.5环境下仿真器使用及程序下载的问题

Other Parts Discussed in Thread: UNIFLASH

尊敬的技术支持您好:

        我用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之类的可执行程序,并单独下载,源代码不能向生产单位提供。

         盼解惑,不胜感激。

  • 1.TM4C系列好像是不支持SEED-XDS560PLUS下载的,用的是ICDI的下载器

    2.JLInk支持在MDK和IAR环境下下载,是不支持CCS的。如果使用CCS的话,推荐用6.0以后的版本

    3.CCS默认生成的就是.out文件的,当然也可以配置生成.bin和.hex文件。单独下载的话用LMFLASH下载,支持.out文件下载。

  • 感谢您的回答。

            ICDI下载器是指的LaunchPad板子上带的下载器那部分吗,还是有专用的ICDI下载器?可以用LaunchPad板子上自带的下载电路向别的目标板下载程序吗?如果可以的话,两者之间应怎么配置?

            在CCS环境下编译生成.out文件,用LMFLASH工具下载的话用什么下载器?

  • 1.ICDI是指LaunchPad板子上带的下载器那部分。

    2.可以用LaunchPad板子上自带的下载电路向别的目标板下载程序

    3.还是用ICDI,也可以用串口,usb下载

  •         把板子上下载器部分 的TCK、TMS、TDO、TDI和GND引脚连接到目标板子上,拔掉跳线帽,就可以通过LM Flash Programmer软件向目标板下载程序了,是这样吗?

            另:我用LM Flash软件,在输入.bin的文本框内输入了.out文件,下载并校验成功了,但是程序却没有跑起来,下载界面如图所示,请帮看一下是什么问题?这个程序在CCS编译环境下载后,通过串口向上位机发送信息,但用LM Flash软件下载后没有反应。

  • 不知道你程序是否有bug,在线仿真和实际有区别的。而且,lmflash下载的应该是bin文件,你用ccs生成bin文件下载试试。写个最小的点灯程序看看,这样最直观。

  • 我也在想是不是直接下载.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文件的帮助文档参考下?谢谢!

  • 问题解决了,虽然不知道是怎么回事。我只是把debug文件夹下的所有内容都删除掉后,重新编译就可以生成.bin文件了,以前怎么都没有。

    把.bin文件通过LM Flash下载至板子后,程序可以正常运行。

    再次感谢您的耐心解答!!

  • 估计是你的配置没覆盖吧,不管怎么样,成功了就好啦。

  • LM flash是只能烧写bin文件,如果要烧写.out文件可以用Uniflash.

    ERIC

  • LM flash用过,Uniflash.还真没用过,这个和lmflash相比有什么功能呢?