TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200使用IAR for ARM编译环境 烧写程序的问题

TI工程师你好,

    我现在使用IAR forARM 7.20对CC3200调试,IAR中选择 Download and debug 后,按GO开始执行。但是复位后程序无法再次运行了,我使用串口直接下载的程序。

   请问如果需要将程序烧写进CC3200且复位后能自动开始运行,我需要什么烧写工具(硬件&软体)?或者改变某些设置即可解决?

   期待解答! 谢谢!

Yonghua Pan:

你调试的时候是下载到RAM里面,所以RESET之后就没有了。你需要用uniflash去烧录到FLASH里面才有效。

wayy wu:

回复 Yonghua Pan:

下面是我使用uniflash 烧录binky的步骤,但是reset后仍不能自动运行,是不是我漏掉了某些步骤或者其他设置项?

请帮助。

第一步format

[17:12:49] Begin Format operation.[17:12:49] INFO: > Executing Operation: Connect[17:12:51] INFO: setting break signal[17:12:51] INFO: — please restart the device —[17:12:54] INFO: connection succeeded[17:12:54] INFO: getting storage list[17:12:55] INFO: > Executing Operation: Init[17:12:55] INFO: reading version info[17:12:55] INFO: DEVICE CC3200 ES1.32[17:12:55] INFO: reading version info[17:12:56] INFO: reading version info[17:12:56] INFO: reading version info[17:12:58] INFO: > Executing Operation: Format[17:12:58] INFO: Erase storage SFLASH [17:13:00] INFO: erase storage succeeded[17:13:00] INFO: erase storage completed[17:13:00] INFO: > Executing Operation: Disconnect[17:13:00] Operation Format returned.

第二步 program

[17:26:20] INFO: > Executing Operation: Connect[17:26:22] INFO: setting break signal[17:26:22] INFO: — please restart the device —[17:26:25] INFO: connection succeeded[17:26:25] INFO: getting storage list[17:26:25] INFO: > Executing Operation: Init[17:26:25] INFO: reading version info[17:26:25] INFO: DEVICE CC3200 ES1.32[17:26:25] INFO: reading version info[17:26:27] INFO: reading version info[17:26:27] INFO: reading version info[17:26:29] INFO: > Executing Operation: Program[17:26:29] INFO: > File name: /sys/mcuimg.bin, Update: false, Erase: false[17:26:29] INFO: > File name: /cert/ca.pem, Update: false, Erase: false[17:26:29] INFO: > File name: /cert/client.pem, Update: false, Erase: false[17:26:29] INFO: > File name: /cert/private.key, Update: false, Erase: false[17:26:29] INFO: > File name: /tmp/pac.bin, Update: false, Erase: false[17:26:29] INFO: > File name: /sys/macadd.bin, Update: false, Erase: false[17:26:29] INFO: > File name: blinky, Update: true, Erase: false[17:26:29] INFO: > Size of file = 102420[17:26:29] INFO: > Update File: blinky[17:26:29] INFO: Downloading file "blinky" with size 102420[17:26:33] INFO:

New Token is 0x0[17:26:33] INFO: Download complete[17:26:33] INFO: > Updated Token value: 0x0[17:26:33] INFO: > Executing Operation: Disconnect[17:26:33] Operation Program returned.

复位后还是没有任何动作!

VV:

回复 wayy wu:

service pack有先下进去吗?

wayy wu:

回复 VV:

我不知道还要先下service pack ,我在官网上搜了一下,找不到service pack .bin相关资料,能提供下载链接吗?

VV:

回复 wayy wu:

http://www.ti.com/tool/cc3200sdk 

下载第二个

wayy wu:

回复 VV:

下载了servicepack,烧录前update servicepack 试了下不行,烧录后再updateservice还是不行,我有点郁闷了。新手的考验?

我先update下servicepack,然后烧录blinky例子,接着把SOP2的跳线帽去掉,复位后还是不能正常运行,有点崩溃的感觉,卡在原本只应该是一个小问题的问题上。

求帮助!!

SZ1:

回复 wayy wu:

Wayy,

您好!关于您EVM板子的版本和使用的SDK版本能不能提供下?谢谢!

wayy wu:

回复 SZ1:

谢谢帮助!

问题已经解决了。是因为在格式化的时候勾选了安全和两外一个选项,在不勾选两项的情况下,按照format–>update servicepack–>program

烧录成功。初次玩这个,不管怎样谢谢细心的解答。

debang gao:

回复 wayy wu:

我也是 你这样的 现象,secure 和 alert 都选上了,还是 复位后 不能执行。

 If you are using pre-production CC3200 Launch Pad with XCC3101GZ or XCC3200HZ, the device must not get formatted as secured.

我用的 就是 XCC3101GZ。

我应该 怎么 选啊,flash 大小是多少啊???

wayy wu:

回复 debang gao:

   不要勾选即可

赞(0)
未经允许不得转载:TI中文支持网 » CC3200使用IAR for ARM编译环境 烧写程序的问题
分享到: 更多 (0)