This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCU-PLUS-SDK-AM243X: MCSPI Loopback DMA LLD example fails in peripheral mode due to NULL pointer check of channel config

Part Number: MCU-PLUS-SDK-AM243X
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

This is similar/same bug as this post which says was fixed in update SDK release. 
e2e.ti.com/.../5196069

SDK-AM243x Version: 10.00.00.20
CCS Version:  12.7.1.00001 
SysConfig Version: 1.20.0

The channel config valid in lld fails due to channel config having null pointer.
It works in single controller mode, but fails in single peripheral mode.

Below is debug snippets showing problem.

Peripheral mode: null pointer check fails.



Single Controller mode doesn't have null pointer for channel config. Passes null pointer check:



Please advise. Thanks!