之前可以正常的用IAR烧录ap和station例程,也用过uniflash烧录到flash中。
昨天用IAR烧写TCP例程时,突然报如下错误
然后使用uniflash的format格式化,结果发生以下错误
在 detecting FTDI for device reset时候摁下reset按键也没有任何的反应。
然后我就用energia往cc3200写一些简单的程序,结果还是报错,如下:
所以我觉得应该是固件中的bootloader在我用uniflash时遭到了破坏,可我只在mcuing.bin文件中flash了。
所有我想问一下大家,我应该怎么处理这个问题,是不是这个板子没有救了。还是我可以重写bootloader,那我应该怎么写呢。
真诚谢谢大家的帮忙。
gaoyang9992006:
先换个其他例子烧录试试,这看起来不像是Bootloader问题,像是编程器没有跟芯片通上信。先确认线缆没有问题,连接没有问题。
可能有很多原因:
1.确保没有其他实用程序(例如终端仿真程序)使用COM端口。
2.检查Windows设备管理器上是否识别FTDI。如果是这样,请确保选择正确的COM端口,如Uniflash用户指南Uniflash目标连接中所述
3.仅对于CC3200,在闪烁期间应连接SOP2跳线。
4.仅对于CC3200,J6和J7应连接在FLASH上。
5.确保在询问时按下了重置按钮。
6.请执行如下快速FTDI功能测试。
在此测试中,在正确的COM端口上应用环回,并且在连接到同一板的终端仿真器上键入的字符应该回显。在CC3200 launchPad主板上,识别J6和J7跳线。默认情况下,这些跳线应连接到FLASH上。断开两个跳线并将J6连接到最接近FTDI芯片组的J7。
参考:
e2echina.ti.com/…/81329processors.wiki.ti.com/…/CC3100_&_CC3200_FAQ
user5858362:
回复 gaoyang9992006:
你好,很高兴你能为我解答。
1:没有其他端口占用com口
2:可以识别FTDI,端口为5.
3:sop=100
4:j6和j7已连接到flash中
5:我肯定一定按了reset,而且不止一次
6:快速FTDI模式,我短接了j6和j7最接近FTDI的引脚,用Tera Term监控com5,输入字符之后,光标移动到了最开始的地方,其他就没有变化了。
另外,我想补充一下。我之前是可以正常使用cc3200的(ap和station例程都曾经成功过),因为我烧写了四五个程序之后就发生了上述的错误。
最后还是谢谢你的解答。