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: How to Load/Run Application on PRU1 from CCS

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

The MCU-PLUS-SDK-AM243X has an example for the PRU0 core.
I have imported the example project from the SDK into CCS, built and run this application on ICSS_G0_PRU_0.
The application is "empty_am243x-lp_icssg0-pru0_fw_ti-pru-cgt"

However, I can't figure out how to build/run on PRU1.
I followed the comment here: AM243x MCU+ SDK: Empty Project (ti.com) by right-clicking the project in CCS and selecting "properties"
In the displayed Window, with "General" selected on the Left, I changed the "Variant and Core" line from PRU_0 to PRU_1.

Running "Rebuild" after this works, but when trying to load the program to PRU_1 core, I get "data verification failed" error...

How can I modify that example project so it runs on ICSSG0_PRU1 core?

  • Nevermind; I figured it out. I had modified the "Linker.cmd" file thinking I needed to, and that was throwing things off.
    With the stock sample program, I can build/run it fine on the PRU1 core using the above-mentioned "Parameter -> General -> Variant and Core" to set to PRU1.

    Issue solved!