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.

[FAQ] PROCESSOR-SDK-DRA8X-TDA4X: How do I load executable images to all the cores on Jacinto 7 from Code Composer Studio?

Part Number: PROCESSOR-SDK-DRA8X-TDA4X

I have a Jacinto 7 EVM and I’ve built code for many of the cores using a DRA8x / TDA4x Software Development Kit (SDK).  But, I’m not sure how to get all the cores loaded & running at the same time from Code Composer Studio (CCS).  How do I do this?

  • Assuming you’ve downloaded the latest Processor SDK RTOS Automotive package and built all the necessary code images for your demo, then be sure to follow the related Release Notes for EVM setup instructions for configuring your EVM in the “No Boot” boot mode.

    Next, carefully follow all the steps under the Release Notes CCS setup guide to setup CCS and to initialize Jacinto 7 properly to be able to load executable images for each of the cores on the device.  You will need to pay special attention to the “pdkPath” variable modification instructions for the launch.js script here in order for the CCS launch script to find the necessary files in your own specific SDK installation.

    After all CCS settings have been verified, turn on the Jacinto 7 EVM in the “No Boot” configuration, and then start your CCS debug session as configured earlier.   Once CCS has successfully established a debug connection to the Jacinto 7 EVM, then you can use the CCS Scripting Console to run the “launch.js” script.  Be patient as the script loads the system firmware, loads the MCU R5 configuration software, and then runs a few extra GEL scripts for proper device configuration & enabling the DDR memory.

    After you see the final message “Okay you are good to go.. Happy Debugging!” on the Scripting Console, then you can start by selecting the first core for which you want to load a program in the CCS “Debug” window (with a mouse click).  Next, click the “Connect Target” button to connect to that core (or press “Ctrl+Alt+C” on your keyboard).  Next use the “Run -> Load -> Load Program…” menu selection (or use the shortcut button) to load the executable image that you desire to run.  Click the “Resume” button (or F8 function key) after you have finished loading your program, to begin execution.

    Connect to each of the other cores on Jacinto 7 in a similar manner and load & start programs for each of those cores.  All cores should be running all the programs you have loaded after you finish this process.