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

TMS320F2802 使用SCI(RS485)烧写程序时是否要切换发送接收时能脚

我们使用的芯片是TMS320F2802,想通过RS485烧写程序

我想知道烧写程序时是否要切换发送接收时能脚,是否还需要其他像仿真器之类工具?

非常感谢!

Martin Yu:

首先应该是串口烧写,只要串口能硬件能连上就可以,通过配置GPIO18、29和34将F2802的Boot方式配置为SCI-A Boot,然后上位机用第三方串口烧写软件进行烧写即可, 不需要仿真器。

我们使用的芯片是TMS320F2802,想通过RS485烧写程序

我想知道烧写程序时是否要切换发送接收时能脚,是否还需要其他像仿真器之类工具?

非常感谢!

donghui zhu:

回复 Martin Yu:

Martin,

非常感谢!

现在还不能烧写,不知道哪错了。

配置IO 口为SCI boot  mode,GPIO18 为 3.3V,GPIO29为3.3V,GPIO34 为0.3V,

使用C2PROG V1.5 烧写程序,点击program ,目标板重新上电,显示如下所示:

CRC Info added at 0x003F6261: 0x6501 0xEF8C 0x0000

*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***Connecting with target (autobaud)…  failed (no response

过一会电流会增大,但GPIO18 电压会降至0.26V。

当在ccs下仿真调试时 SCI能和PC 机正常通信。

如果使用BOOT SCI 是否需要硬件设置或者其他项目需要设置?

谢谢!

donghui

我们使用的芯片是TMS320F2802,想通过RS485烧写程序

我想知道烧写程序时是否要切换发送接收时能脚,是否还需要其他像仿真器之类工具?

非常感谢!

Martin Yu:

回复 donghui zhu:

串口没有连接上,最好再按键复位下,我这边也是这样的:第一次用串口烧写完,如果不复位继续进行烧写的话也会出这个错误,这时重新复位下再烧就好了,即重新bootload下,可以自动锁定通讯频率。

我们使用的芯片是TMS320F2802,想通过RS485烧写程序

我想知道烧写程序时是否要切换发送接收时能脚,是否还需要其他像仿真器之类工具?

非常感谢!

donghui zhu:

回复 Martin Yu:

Hi Martin,

我已经将GPIO18 和GPIO29加上拉电阻,GPIO34加下拉电阻,当我按 program 烧写程序后 复位芯片,界面还会显示failed(no response),

此时GPIO18的电平也被自动拉低,这是什么情况导致的呢?

谢谢!

donghui

我们使用的芯片是TMS320F2802,想通过RS485烧写程序

我想知道烧写程序时是否要切换发送接收时能脚,是否还需要其他像仿真器之类工具?

非常感谢!

Martin Yu:

回复 donghui zhu:

donghui,

针对这个情况我也没遇上过,我的建议是:先用串口精灵判断Bootloader是否运行正常:接上串口,打开串口精灵,复位芯片,然后16进制a,如果bootloader正常的话,应该能回应a;

 

我们使用的芯片是TMS320F2802,想通过RS485烧写程序

我想知道烧写程序时是否要切换发送接收时能脚,是否还需要其他像仿真器之类工具?

非常感谢!

donghui zhu:

回复 Martin Yu:

Martin,

我按照你的方式用串口调试界面发送0a,没有收到回应的0a,可能是bootloader不正常,下面是这几个脚的原理图,请帮我看一下啊,上拉或下拉电阻的阻值是否有规定值呢?

 

非常感谢!

donghui

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F2802 使用SCI(RS485)烧写程序时是否要切换发送接收时能脚
分享到: 更多 (0)