主题中讨论的其他器件:LAUNCHXL-F28P65X、 C2000WARE
工具与软件:
您好!
我的目标: 将"C2000 MCU 上带器件复位功能的实时固件更新"(spruiu8)示例移植 到 LAUNCHXL-F28P65X。
背景:
我从工作示例项目"C2000微控制器的串行闪存编程"(sprabv4)开始
F28P65x SCI 闪存内核 C2000Ware: driverlib\f28p65x\examples\c28x_dual\flash_kernel
[CPU1_RAM]配置正常生成和运行。 然后 向其中添加了闪存构建配置(BANK0_LDFU、BANK1_LDFU)。
本期: 当进入或超过 Device_init ()中的"SYSCTL_DELAY (23U)"时、BANK0_LDFU 和 BANK1_LDFU 都会因 ESTOP 而崩溃。
下面是图片和项目文件。 我发现这个帖子似乎是类似的、但到目前为止它并没有帮助我解决这个问题。
LAUNCHXL-F28379D:TMS320F28379D 项目中缺少 SYSCTL_DELAY ()函数时出现问题
如果有任何帮助、将不胜感激。
谢谢!
Rob McCullough
CPU1_RAM_works.png

BANK0_LDFU_before_stepping_into_SysCtl_delay.png

BANK0_LDFU_after_stepping_into_SysCtl_delay.png

项目:
e2e.ti.com/.../flash_5F00_kernel_5F00_c28x_5F00_dual_5F00_ex1_5F00_c28x1.zip