F29H85X-SOM-EVM: nmi_vector() error / RTDMA2

Part Number: F29H85X-SOM-EVM
Other Parts Discussed in Thread: SYSCONFIG

Hello,

I am using F29H85X-SOM-EVK and CCS 20.4.

I'm working on a multicore project with Core-1 and Core-3. I want to activate the RTDMA1 module for Core-1 and the RTDMA2 module for Core-3, and perform read operations for different ADC cores.

I don't get the following error if I use the RTDMA1 module for both cores. However, when I try to use the RTDMA2 module for Core-3, I get the following error. This error occurs in the following order:
1 - Start project less debug
2 - Connect and program load for CPU1
3 - Run the code up to line ESTOP0. 4 - Connect and symbol load for CPU3
This error occurs after CPU3 symbol load.

CPU1 interrupts on sysconfig

image.png

CPU3 interrupts on sysconfig

image.png

Whili CPU1 is waiting here, I'm loading the CPU3 symbol and I'm getting an error.

image.png

CPU3:

image.png

How can i resolve this problem? Why do I not experience this problem when only RTDMA1 is active?

Best Regards,

  • I think this is related to Lock Step. When I reviewed the reference manual, I saw that RTDMA1 and RTDMA2 are directly linked to the Lock Step mechanism. If LSL is active, RTDMA2 cannot be used as a standalone module.