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

各位大神,求救!以前用的好好的TMS320C6726B的程序,用到新板子后除法做不了,修改cmd,能做除法了,运算也没问题,就是系统又不稳定了,请教大侠,cmd文件会影响哪些方面啊?着急啊!

很多年前画的板子,用的是TMS320C6726BRFPA225的芯片,程序一直都运行好好地,今年重新生产,板子硬件状态没有变化,只是片子都是新买的,写进原来的程序后,发现运行不正常,除法做不了,用仿真器跟发现一做除法就进死循环了,哪怕DSP初始化后,就做除法,还是一样的现象。但程序还是能响应中断,怀疑跟官方说的二次引导补丁TISecondaryBoot.c和TISecondaryBootlnk.cmd有关系。后来参考官方例程,将CCS工程中文件TISecondaryBootlnk.cmd名称更改为c672x_c67.cmd,解决了新的芯片不能运算除法问题。但又发现原来的代码和板子能使控制系统稳定,改cmd后的板子会造成控制系统等幅振荡!我这个控制系统就是DSP采集AD,计算后发出DA给执行机构进行负反馈控制。请教大侠,这个更改cmd文件名称会影响哪些东西,为什么原来能用又稳定,现在怎么不稳定呢?另外为什么会使bin文件增大10KB?多谢了!

C6726:

我这边用的也是6726,没有发现你说的那个问题,我现在spi方式启动bootloader,上电得30s才加载我的bootloader程序,能交流下吗,或许我们能互相解决,QQ:730391168

Tony Tang:

回复 C6726:

SPI启动慢,那是你程序比较大呗。换成NOR会快些。

HG:

你应该看一下最后生成的MAP空间分配情况。

C6726:

回复 Tony Tang:

其实不算大的,bin文件才45KB左右,因为之前是从C6722的工程直接移植过来的,请问C6722的bootloader和6726的bootloader有什么区别吗?都是采用spi master方式,如果有相关的例程或者说需要改动哪里,还请指点一下,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 各位大神,求救!以前用的好好的TMS320C6726B的程序,用到新板子后除法做不了,修改cmd,能做除法了,运算也没问题,就是系统又不稳定了,请教大侠,cmd文件会影响哪些方面啊?着急啊!
分享到: 更多 (0)