Other Parts Discussed in Thread: LAUNCHXL-F28P65X, C2000WARE
Tool/software:
Hi,
My Goal: To port the "Live Firmware Update With Device Reset on C2000 MCUs" (spruiu8) example to the LAUNCHXL-F28P65X.
Background:
I started with the working example project "Serial Flash Programming of C2000 Microcontrollers" (sprabv4)
F28P65x SCI Flash kernel C2000Ware: driverlib\f28p65x\examples\c28x_dual\flash_kernel
The [CPU1_RAM] config is building and running great. Then added Flash build configurations (BANK0_LDFU, Bank1_LDFU) to it.
Current Issue: The BANK0_LDFU and Bank1_LDFU are both crashing with an ESTOP when stepping into or over the "SysCtl_delay(23U)" in Device_init().
Below are pictures and the project files. I found this post that seems to be similar, but so far it has not helped me to solve the issue.
LAUNCHXL-F28379D: Issue with Missing SysCtl_delay() Function in TMS320F28379D Project
Any help would be greatly appreciated.
Thanks,
Rob McCullough
CPU1_RAM_works.png

BANK0_LDFU_before_stepping_into_SysCtl_delay.png

BANK0_LDFU_after_stepping_into_SysCtl_delay.png

Project: