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

TMS320F28021: 正在开发高频UPS,平时编程的芯片为TMS320F28027但领导让用TMS320F28021,我做了改动后,工程编译通过,但就是JTAG无法连通,但28027就可以 请问是什么问题?

Part Number:TMS320F28021Other Parts Discussed in Thread:TMS320F28027

板子最初焊接的芯片是28021但程序无法下载故换成28027就可以正常下载,此外28021的代码是在28027的工程的基础上下修改的修改的时候把目标芯片改为28021

修改如下

1.#define DSP28_PLLCR   12改为#define DSP28_PLLCR   8

2.#define CPU_RATE   16.667L   // for a 60MHz CPU clock speed (SYSCLKOUT)改为//#define CPU_RATE   25.000L   // for a 40MHz CPU clock speed  (SYSCLKOUT)

3.#define   DSP28_28027PT   TARGET改为#define   DSP28_28027PT   0

4.#define   DSP28_28021PT   0改为#define   DSP28_28021PT   TARGET

5.并且在CCS中把CMD文件有原来的F28027.cmd更改为F28021.cmd

但CMD做了更改后发现.text 有误 故在CMD做了更改后结果错误

是不是还要更改DSP2802x_Headers_nonBIOS.cmd这个文件?

请问由28027的工程改为28021使用需要做哪些更改?

我用的是代码下载到flash中的工程

谢谢!

Green Deng:

你好,你是说更改芯片之后仿真器都无法连接吗?无法连接会报什么错?

另外,这两款芯片虽然是同一系列,但主频不同,有没有在连接设置里面修改过芯片的配置?

,

jun liu:

芯片设置我已经做了修改,改为40MHZ,已经把芯片拆下来换成TMS320F28027了,提示当时没复制下来,207工程怎么修改才能适合201?

谢谢!

,

Green Deng:

我认为,主要一个是注意修改芯片的时钟频率,这个在sysctrl.c里面修改应该就可以了。另一个就是两款芯片中的不同寄存器的区分,可以通过搜索TRM中两款芯片型号来查看是否有设置不一样的寄存器。

至于一些标注了是F2802x的文件,我觉得一般不需要修改,都是F2802x系列通用的文件。当然,最好还是在文件中搜索芯片型号,看有没有特别标注的。

,

jun liu:

好的 谢谢

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28021: 正在开发高频UPS,平时编程的芯片为TMS320F28027但领导让用TMS320F28021,我做了改动后,工程编译通过,但就是JTAG无法连通,但28027就可以 请问是什么问题?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1