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

C6416烧写程序到flash的问题

将相同的程序分别烧写到到TMS320C6416GLZ和TMS320C6416TCLZ的外设flash中,第一个下电再上电程序运行正常,而第二个下电再上电却不好使,请问什么原因?相同的程序且两块开发板除了DSP外,其他完全一致。

noaming:

芯片的命名规则看这里

两块芯片后缀是什么,如主频方面

Sunny:

回复 noaming:

你好noaming:

tms320c6416GLZ时钟频率600M,tms320c6416TCLZ时钟频率1000M,我看了下c6416和c6416T的区别,在系统复位时要求的保持时间不同,这是否会影响程序在flash中启动?

noaming:

回复 Sunny:

不是复位的影响,而主要是程序配置的时钟可能有影响。

比如tms320c6416TCLZ时钟频率最高配置到了1000M的程序配置,用到tms320c6416GLZ时钟频率600M,启动起来就会有问题。

Sunny:

回复 noaming:

我将程序烧写到flash的方法是首先将要烧写的程序用C6000代码转换V2软件转换成16进制,然后用flash读写程序将16进制文件烧写到flash。这个办法c6416glz下电再上电后程序可以正常启动,但是c6416tclz不行。C6416glz的clkmode配置为10,c6416tclz的clkmode配置为11,其余的全部相同。

noaming:

回复 Sunny:

固件制作的方法,肯定是一样的,没有区别。

主要还是程序的配置区别。

另外,可以检测一下硬件。因为首先要保证芯片是可以工作的,即硬件保证是没问题的。

Sunny:

回复 noaming:

硬件没有问题,在线仿真调试flash读写都正常。bootload的程序见附件,请问应该怎么设置

noaming:

回复 Sunny:

不能启动的板子,上电复位信号等,都检查过了没有问题吗?

赞(0)
未经允许不得转载:TI中文支持网 » C6416烧写程序到flash的问题
分享到: 更多 (0)