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

请问如何给TMS320F28027通过串口烧写程序

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

jh chen:

http://www.ti.com/lit/ug/sprufn6a/sprufn6a.pdf 请参考这个文件,注意先设置好进入SCI模式的GPIO状态.

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

mangui zhang:

回复 jh chen:

你说的是BOOT选择吧   

他这个是烧写到内部flash中   然后上电可能没执行代码

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

Young Hu:

有没有提示什么错误?

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

Troublemaker:

回复 jh chen:

你好!我设置了28027的GPIO管脚状态后,串口烧写程序出现了下图中的错误。

我的烧写步骤是这样的,麻烦大家能帮我看看哪里出错了,谢谢!

1.先将28027目标办串口连接到电脑,在CCS5平台上,使用28027_RAM link.CMD,调试了

一个SCI程序(GPIO28,29管脚),通信正常。

2.将上面程序中的28027_RAM link.CMD替换成28027.CMD,且在程序中添加了

   MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);   InitFlash();

经过编译生成了.HEX文件。

3.按照bootrom中的资料,通过外部连线,将TDO管脚和TRST管脚接到GND上,把GPIO34

管脚接到3.3V上。

4.打开C2PROG软件置参数如下图所示:

4.打开28027目标板电源,点击program后的结果是:autobaud ok了,但是接下来的

擦除烧写工作就不执行了,请问这是什么原因?请大家指教!

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

Troublemaker:

回复 Young Hu:

麻烦帮忙解答一下,谢谢!

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

Troublemaker:

回复 mangui zhang:

麻烦帮忙解答一下!

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

Troublemaker:

回复 Eric Ma:

谢谢Eric Ma!问题已经解决了,是电路板的问题,换了个电路板就可以了。

不过我还有几个问题想请教下你。

1.

上图是28027的boot ROM中启动图表,要把TDO 拉低,GPIO34置高,TRST拉低。但是实际中,我只要把TDO拉低,就可以

把程序烧写进去了,请问这是为什么,其他两个管脚不需要按照图标中的要求设置电平吗?

2.

 上图是28035的boot ROM中启动图表,我看了TI controlsuit里面的28035的电路,它是通过切换GPIO34和TDO两个

管脚的电平来实现SCI和JTAG程序的烧写的。但是我发现28035的table表和28027的table表是一样的。按照28027的

启动模式做法,也只要下拉TDO管脚的电平,不需要管GPIO34的电平了吧?

 

3.用串口把程序烧写进去后,要使得程序能在DSP28027中正常运行,是不是要把TDO的外部下拉去掉。这样重新上电

程序就从flash中正常运行程序了?

4.接着第3个问题,用串口烧写程序,需要外部调整TDO的电平。但是电路板一旦

放在盒子里时,不打开盒子的情况下就不能改变TDO的电平,这样串口烧写就不能

实现了。请问,有什么具体方法可以做到不改变TDO的电平,就可以实现串口烧写

程序,实现程序的更新??

感谢您能在百忙中抽出时间帮我解决。谢谢!

感谢大家支持!我用C2prog通过SCI给TMS320F28027烧写程序发现烧不进去,请问有没有人做过,能否给予解答!

感谢!

Troublemaker:

回复 Eric Ma:

感谢ERIC Ma!

赞(0)
未经允许不得转载:TI中文支持网 » 请问如何给TMS320F28027通过串口烧写程序
分享到: 更多 (0)