I'm trying to use the CLA on a F28069 and F28377D. My application resets via the watchdog under certain conditions to restart the application if something has gone wrong. Prior to using CLA, this reset/restart worked.
After adding the CLA, the watchdog reset/restart no longer works. My application gets stuck waiting for a CLA interrupt to the CPU to indicate that a CLA task (started via IACK) has completed running. However, if I CPU Reset/Restart from CCS, the application restarts fine as the CLA interrupt to the CPU is received.
What differences are there between a watchdog reset and emulator reset with regards to the CLA that could cause the CLA to not respond when watchdog reset but respond when emulator reset?
Note: I did see this post:
Unfortunately, it does not seem to solve the issue for me. I've already added the memcpy from flash to RAM to support the application running from flash, yet the CLA does not respond after a watchdog reset.
Thanks,
Joseph