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

新手求教Uniflash烧写程序问题,调试信息显示一直在等待ACK

尊敬的TI工程师,你们好:

   之前使用uniflash向自己画的cc3200板子烧写程序, 进行format的时候,打印出的调试信息如下:

[10:01:03] Begin Format operation.
[10:01:05] INFO: > Executing Operation: Connect
[10:01:05] DEBUG: waiting and clearing uart rx buffer
[10:01:07] INFO: setting break signal
[10:01:07] INFO: — please restart the device —
[10:01:07] DEBUG: wait for ack
[10:01:07] INFO: connection succeeded
[10:01:07] INFO: getting storage list
[10:01:07] DEBUG: wait for ack
[10:01:07] INFO: > Executing Operation: Init
[10:01:07] INFO: reading version info
[10:01:07] DEBUG: wait for ack
[10:01:07] INFO: DEVICE CC3200 ES1.33
[10:01:07] INFO: reading version info
[10:01:07] DEBUG: wait for ack
[10:01:07] DEBUG: Bootloader version is 2, 1, 4, 0
[10:01:07] DEBUG: It's a CC3200 device: PG1.33 or higher
[10:01:07] DEBUG: Switch UART pinmux to APPS
[10:01:07] DEBUG: wait for ack
[10:01:07] DEBUG: wait for ack
[10:01:08] DEBUG: Switch to NWP bootloader complete
[10:01:08] INFO: reading version info
[10:01:08] DEBUG: wait for ack
[10:01:23] DEBUG: UART timeout
[10:01:23] DEBUG: — COM Port timeout on ACK read
[10:01:23] ERROR: No ACK
[10:01:38] DEBUG: UART timeout
[10:01:53] DEBUG: UART timeout
[10:01:53] ERROR: Error, version response should be 28 bytes, device is sending 0
[10:02:08] DEBUG: UART timeout
[10:02:08] ERROR: FAUpdateNwpBootloader failed – version info is incorrect
[10:02:08] FATAL: Error loading the bootloader. Error code: -3
[10:02:08] INFO: > Executing Operation: Disconnect
[10:02:08] DEBUG: disconnecting from device . . .[10:02:08] DEBUG: wait for ack
[10:02:23] DEBUG: UART timeout
[10:02:23] DEBUG: — COM Port timeout on ACK read
[10:02:23] Operation Format returned.

 请教一下,此时在等待的ACK是什么,可能是由于什么原因引发的问题,请帮忙看一下,谢谢啦

Ken Wang:

系统提示reset device的时候,你有没有做把reset管脚接地的操作。另外你的串口管脚检查过吗?

可以参考TI的reference design的原理图先比对一下。

谢谢

xiaopeng guo:

回复 Ken Wang:

提示需要Reset device的时候,把reset管脚接地了,并且也成功接到了ACK。

之后进行了到了reading version info这一过程的时候,可以获取到bootloader version但是之后就是在一直等待ACK了。

请问,之后是要读取SFLASH的version么?会不会是SFLASH的连接出现了问题。

谢谢

xiaopeng guo:

回复 xiaopeng guo:

    找到问题了,原因是电源端的元件出了点问题,导致CC3200部分电路工作不正常,现在已经可以烧写程序了。谢谢。

da qin zheng sheng:

回复 xiaopeng guo:

不错

xuefei zhang:

回复 xiaopeng guo:


我也出现了同样的问题,系统提示:FATAL: Error loading the bootloader. Error code: -3
请问怎么破解呀

xuefei zhang:

回复 xuefei zhang:

我qq:1297491250,望交流呀

xiaopeng guo:

回复 xuefei zhang:

这个uniflash和我用的好像不太一样啊,会不会是软件版本的问题?

deyi zhang:

回复 xiaopeng guo:

不好意思,我也遇到了同样的问题。请问你是怎样解决的?

gaoyang9992006:

回复 deyi zhang:

我们群今天也有朋友遇到这个问题。我想统计一下,都是什么原因引起的。

群主的是电源部分没有弄好,供电不足。

不知道你的是什么问题。

我那朋友的问题更邪乎:他一共两块开发板,一样的。

其中一个烧录好好的,另外一个就是出了这个错误

我给他建议是先查看电路是不是有问题,测量各点电压。

然后查看是不是内部Bootloader被格式化掉了。

赞(0)
未经允许不得转载:TI中文支持网 » 新手求教Uniflash烧写程序问题,调试信息显示一直在等待ACK
分享到: 更多 (0)