你好:
在用C2PROG对TMS320F28015进行串口烧写时,DSP不响应。硬件上已经设置为SCI烧写模式(GPIO34=0,GPIO18=1),使用SDFLASH软件能够通过串口烧写且运行正常,但是由于各种原因,需要用C2PROG烧写,使用C2PROG就出现下面的错误:
*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***
Pinging target… no response!
通过示波器测量DSP的串口接收引脚(GPIO28),其接收引脚出现大概10个左右如下图的波形,波形的形状都是一样的,不一样的是高低电平的宽度不一样,但是DSP的串口输出引脚(GPIO29)一直无输出,DSP不响应,请问是怎么回事啊??非常感谢大侠能帮忙解决!!
mangui zhang:
你好 C2PROG烧写 请参考此贴
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/9864.aspx
你好:
在用C2PROG对TMS320F28015进行串口烧写时,DSP不响应。硬件上已经设置为SCI烧写模式(GPIO34=0,GPIO18=1),使用SDFLASH软件能够通过串口烧写且运行正常,但是由于各种原因,需要用C2PROG烧写,使用C2PROG就出现下面的错误:
*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***
Pinging target… no response!
通过示波器测量DSP的串口接收引脚(GPIO28),其接收引脚出现大概10个左右如下图的波形,波形的形状都是一样的,不一样的是高低电平的宽度不一样,但是DSP的串口输出引脚(GPIO29)一直无输出,DSP不响应,请问是怎么回事啊??非常感谢大侠能帮忙解决!!
zhao1:
回复 mangui zhang:
你好:我也仔细阅读了上面帖子的内容,现在用C2PROG烧28069依旧是烧写不进去,我又测试了一下波形,可以确定以下情况:
1、串口通讯肯定没问题,用仿真器时,DSP能够通过串口收到电脑发送的数据,电脑也能够通过串口接收到DSP发送的数据。
2、将DSP设置成串口烧写模式时,电脑通过串口调试助手向DSP发送字符A,DSP能够返回字符A,但是只有当波特率设置为9600或者14400时DSP能够返回字符,其他波特率时DSP不响应。当用其他波特率向DSP发送字符A后,再用9600波特率向DSP发送字符A时,DSP也不响应了,需重新上电才响应。
3、通过示波器观察C2PROG工作时,首先向DSP发送字符A,如果DSP返回A则说明握手成功,否则握手不成功,大概握手20次左右,但是每次握手的波特率都是38400上下,这个波特率DSP根本不响应,所以C2PROG就返回fail,程序无法烧写。DSP只响应9600波特率,但是C2PROG还没有这个波特率。
4、请问C2PROG软件的波特率可以自己设定吗?我下载的不能够设定,只能用自动波特率。
你好:
在用C2PROG对TMS320F28015进行串口烧写时,DSP不响应。硬件上已经设置为SCI烧写模式(GPIO34=0,GPIO18=1),使用SDFLASH软件能够通过串口烧写且运行正常,但是由于各种原因,需要用C2PROG烧写,使用C2PROG就出现下面的错误:
*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***
Pinging target… no response!
通过示波器测量DSP的串口接收引脚(GPIO28),其接收引脚出现大概10个左右如下图的波形,波形的形状都是一样的,不一样的是高低电平的宽度不一样,但是DSP的串口输出引脚(GPIO29)一直无输出,DSP不响应,请问是怎么回事啊??非常感谢大侠能帮忙解决!!
xiangtian zhang:
回复 zhao1:
您好,你的问题解决了吗?我也遇到了类似的问题。我的串口工作正常,但是用这个软件下载有问题。