大家好:
我自己做了CC3200模块,贴片完成了。怎么把自己写的程序烧录进去啊?
麻烦TI员工解答下,非常感谢。
Susan Yang:
CC3200 下载程序 TI官方版本是ICDI,你也可以用通用的烧写ARM cortx-M3/M4的标准 JTAG 烧写器
Ken Wang:
用CC3200的UART0配合uniflash将程序烧入到芯片外部的SFLASH中。
谢谢
hellokitty:
回复 Ken Wang:
使用UART来烧录CC3200。
在电脑里检查到COM13,也能通过串口助手收发数据。
[18:29:57] INFO: setting break signal[18:29:57] INFO: — please restart the device —[18:30:07] ERROR: —reading ACK signal failed—[18:30:07] WARNING: —seting break signal to false failed—[18:30:07] FATAL: — Can't connect to device !! —[18:30:07] FATAL: Error connecting to the device. Please check your COM port settings. Error code: 1[18:30:07] INFO: > Executing Operation: Disconnect[18:30:07] ERROR: Error disconnecting from the device. Error code: 0[18:30:07] Operation GetVersion returned.
请教:(1)SOP2是不是就是CC3200的21脚位?我已经通过2K电阻上拉到3.3V了。
(2)please restart the device —是不是就是把CC3200的32脚位和地短路一下?系统已经加了复位电路(10K电阻+100NF电容)
如此这般,还是烧录不成功。
请TI工程师回答上面2个问题。
非常感谢!!
Ken Wang:
回复 hellokitty:
有没有检查CC3200的nHIB管脚是否处于高电平?
谢谢
hellokitty:
回复 Ken Wang:
KEN:
CC3200芯片是从别的模块上拆下来的,我不知道哪个脚配置成nHIB。
如果是进入了HIB模式,有不知道哪个是唤醒脚,难道就没办法处理了吗?
THKS MORE
Nutcracker:
回复 Ken Wang:
楼主可以把你的模块的对应管脚飞线到TI 的 CC3200 Launchpad 上,把 Launchpad 上面那两个连接烧写sFlash 的UART 信号线的跳线帽断开,用 Launchpad 的 USB烧写。如果需要 Debug,可以简单的把你模块上 SWD 接口,就是 JTAG_TCK和JTAG_TMS ,飞到 Launchpad 上对应跳线帽上,就可以用 Launchpad 调试了。CC3200 既支持 4线 JTAG和2线 SWD。
zhongqiang liu:
回复 Nutcracker:
Hi,Nutcracker,如果我要使用外部JLINK V8 for ARM来实现LaunchPad上CC3200 Debug,那么使用JLINK V8 for ARM该如何和 Launchpad 上对应跳线帽相连接呢,只要连接 JTAG_TCK和JTAG_TMS这两根线就可以实现SWD吗?如果要4线JTAG又是如何连线呢?
hellokitty:
回复 Nutcracker:
CC3200通过串口烧录FLASH,都需要什么啊?
烧录CC3200LP,SOP2是没问题的,RESET也是没问题。通过IAR能调试,而且UART也能和串口助手通讯。我的应用程序也用到了UART,在IAR仿真环境下,UART、SOP2都正常工作。
为什么通过uniFlash就死活烧录不进去呢?
[17:48:14] INFO: — please restart the device —[17:48:29] ERROR: —reading ACK signal failed—[17:48:32] INFO: setting break signal[17:48:32] INFO: — please restart the device —[17:48:47] ERROR: —reading ACK signal failed—[17:48:47] FATAL: — Can't connect to device !! —[17:48:47] FATAL: Error connecting to the device. Please check your COM port settings. Error code: -3[17:48:47] INFO: > Executing Operation: Disconnect[17:48:47] Operation GetVersion returned.
一直都是提示这个信息。是CC3200LP坏了?一直都能仿真正常运行软件。UART也没坏,能正常收发数据,SOP2和RESET都是正确操作的。为什么一直出现上面的提示信息?