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.

PROCESSOR-SDK-AM64X: PRU_IO ADC ADS85x8 EXAMPLE IN MCU+ SDK 10.01.00.32

Part Number: PROCESSOR-SDK-AM64X
Other Parts Discussed in Thread: AM6442, TMDS64EVM, SYSCONFIG

Tool/software:

Hi TI Team,

I am working on running the pru_io example from MCU+ SDK 10.01.00.32 on AM6442 using remoteproc from Linux.

Following the guidance provided in this E2E thread, I have successfully run the gpio_led_blink example using remoteproc.

Now, I am trying to run the pru_io ADC example with ADS85x8 on my TMDS64EVM. The firmware loads and starts via remoteproc, but the program hangs at System_init().

  • Are there any specific SysConfig configurations that need to be modified for pru_io to run under remoteproc?

  • Do I need to modify the Linux device tree to disable any ICSSG0, PRU, or ADC-related resources that could be conflicting with the firmware?

  • Could System_init() be hanging due to uninitialized clocks, pinmux, or peripheral resource conflicts with Linux?

Notes:

  • The example was built for r5fss0-0 core.

  • The firmware boots but halts at early init.

Any suggestions or recommended steps to run this example successfully via remoteproc would be appreciated.

Thank you for your support.

Best regards,

Lak