如何从CCS中导出CC1310的可执行文件 ,然后再如何用SmartRF Flash Programmer2将可执行文件通过XDS100v3烧录进CC1310?
Hello,all!
目前,手中有一SmartRF06和CC1310EMK(自己制作的PCB),已经验证可以通过CCS将程序烧录此CC1310EMK。
现在面临的问题是:
1. 如何从CCS中导出CC1310的可执行文件?
2. 如何用SmartRF Flash Programmer2将可执行文件通过XDS100v3烧录进CC1310?
还请大家不吝指教!
1.你工程编译成功后不就会自动生成了一个.out文件么!在你工程下的Debug文件夹(或者Release)下呀;
2. 打开SmartRF Flash Programmer2,如果你的驱动安装正常、板子连接正常,它会自动检测到你的板子呀,左边面板上会有:
你在右上红框那里更改一下你的可执行文件路径,在点一下左边红框里的”CC1310"选择好target,那右下的红框小三角就变成蓝色的啦,你再点一下就可以下载成功了啊。
Jing Xia:
你好,谢谢你的解答!我原先被MSP430的经验给限制住了,以为必须是导出*.hex文件,然后再用flash programmer2烧录呢。
现在,我按照你说的方法,已经可以烧录程序了。
再次感谢你的解答!
其实ccs也可以同步生成.hex文件的:
右击工程------properties-------build--------Arm Hex Utility-------勾选Enable Arm Hex Utility
一起加油~
Jing Xia:
你所说的这种导出*.hex文件的方法,我简单尝试了几次,有时会出现编译warning,即使没有warning,将*.hex烧录进CC1310,程序也无法运行。我猜测原因可能是我导出的格式不对,毕竟在ARM HexUtility ->Output Format Options -> Output format有8中格式的*.hex文件。
我请问一下。最后您知道是哪种格式的HEX文件的吗?可否告我一下呢?
hong liang fu:
你好!
我只是尝试了 "Intel hex format",这一种格式。