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

TMS320F28388D: F28388D CPU1无法烧写FLASH程序

Part Number:TMS320F28388D

自制电路,28388D的bootmode选择为SCI/Wait,使用dma_ex1_shared_peripheral_cpu1和dma_ex1_shared_peripheral_cpu2的例程。CPU2的例程能够正常烧写进RAM或FLASH并且运行,但是CPU1的例程只能烧写RAM运行,烧写FLASH时,LOAD的时候会出现一堆错误报告。

烧写设置只选择了CPU1

Ben Qin:

你好,这与下图的错误有点类似,请查看下下图:

,

yuan li:

你好,非常感谢您的回应。

我们使用了两个电路板,多个XDS100V3仿真器,结果是一样的。

有一点很奇怪,在使用CPU1的RAM调试时,需要通过设置,将InitSysPll()中通过SYS_IMULT、SYS_REFDIV、SYS_ODIV和SYS_DIV设置的系统时钟降低到一定值时,RAM才能够调试运行。例如SYS_IMULT = IMULT_36、SYS_REFDIV = REFDIV_2、SYS_ODIV = ODIV_2和SYS_DIV = PLLCLK_BY_4时,RAM运行会显示和烧写FLASH前三条一样的错误,如图。当降低到SYS_IMULT = IMULT_32时,RAM调试可以正常运行。

想问一下,是否XDS100V3不太适用于F28388D

谢谢

,

yuan li:

再次感谢你的帮助。我自己找到了问题原因,有一个管脚和另一个管脚有短路现象,在我们重新焊接后,CPU1的Flash也能烧写程序了。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: F28388D CPU1无法烧写FLASH程序
分享到: 更多 (0)