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.

LP-AM243: UART Logging Across Multiple Cores Using Shared Memory

Part Number: LP-AM243
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hello,

I am encountering an issue where UART logging through the debugger cannot be done simultaneously across multiple cores. In SysConfig, when I assign the USART0 interface for Debug logging to Core 0-0, I am unable to assign the same interface to other cores, as expected due to conflict.

As an alternative, I would like to use the "LOG_SHARED_MEMORY" area to write logs from each of cores and then output these logs to UART exclusively from only Core 1-0. However, I am unsure about which methods to use for this scenario. I have reviewed the DebugP methods in the DPL but could not find a function that directly writes a string to shared memory. (Only sends character)

Are there any examples or recommended methods for achieving this? Roughly which steps I should follow and which methods I should use?

Thank you for your assistance.

Best regards,
Abdulkadir Mirik