Other Parts Discussed in Thread: TMS320F28388D
器件型号: TMS320F28388D
尊敬的 TI 团队:
我正在使用serial_flash_programmer.exe (SCI 引导/UART) 刷写 A TMS320F28388D 。 完全相同的应用.hex文件可以在 TI 开发板上完美地闪烁、但在我的定制板上冻结。
硬件差异:
-
TI 开发板:25MHz 晶体
-
定制板:20MHz 晶体
具体问题:
-
ROM 引导加载程序成功自动完成并下载内核。
-
UART 菜单加载良好(我使用重建工程以修复波特率漂移)
flash_kernel#define USE_20MHZ_XTAL。 -
但是、当我按
1(DFU CPU1) 发送应用程序时、终端会在以下位置永久冻结:"Downloading led_ex1_blinky.hex to device..."
故障排除已完成:
-
应用工程是为正确构建的 CPU1_FLASH (不是 RAM)。
-
.cmd所具有的位置, ALIGN(8)已添加到所有> FLASH部分以防止 API 崩溃。 -
C2000 十六进制实用程序使用输出 ASCII 十六进制
sci8引导标志启用。
由于同一个.hex文件在开发板上工作但在此处挂起、还有什么可能导致闪存 API 专门冻结在定制板上? 当电荷泵激活时、这是否是压降/BOR 问题、或者是否有另一个隐藏的 PLL/闪存设置需要针对 20MHz 晶体进行调整?
谢谢! 