Thread 中讨论的其他器件: UNIFLASH
工具/软件:
您好、
我目前正在使用 CAN 协议处理 TMS320F28375S 的引导加载工作
当我尝试引导加载应用程序代码时、有时不会跳转到应用程序、就像转到其他地址一样、我已经给出了组 1 中 2 个扇区的地址、即 FLASHE_F
几次操作后、它应该跳转到 FlashG_H。但它会停止跳转。
首先将代码从闪存复制到 RAM 并运行
第一次(在使用 dumper 转储时)、代码转储到闪存 E_F 中、我在引导加载后尝试跳转到闪存 G_H
该问题在跳转到闪存 G_H 后发生、但它不运行。
在引导加载程序中、最后会启用看门狗、这样它应该在看门狗复位后返回到引导加载程序主代码、并跳转到应用程序代码、然后运行应用程序代码。
链接器文件如下所示:
RESET - 0x3FFFC0、长度 0x2
开始 — 0x80000、长度 0x4
闪存 A- 0x80004、长度 0x1EE8
闪存 E_F - 0x88000,长度 — 17FFF
闪存 G_H - 0xA0000,长度 — 17FFF
code_start:开始
watchdog_dis:闪存 A
COPY_SECTIONS: 刷写 A
Flash Func: Flash a
将应用复制到 RAM: 0x88000
提前感谢、
Geetha