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

C2PROG串口烧写TMS320F28015不进去!

你好:

在用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:

您好,你的问题解决了吗?我也遇到了类似的问题。我的串口工作正常,但是用这个软件下载有问题。

赞(0)
未经允许不得转载:TI中文支持网 » C2PROG串口烧写TMS320F28015不进去!
分享到: 更多 (0)