MCU+ SDK Host Setup

This guide will assist you in setting up your Host Environment for the development of applications targeting the MCU co-processors of the AM64XX application processor.

  • Work through the “Download and Install Additional SDK Tools” section at the following link. You do not need to download the SDK itself, you will just need the Additional SDK Tools

Note

It is a good idea to install all the tools to the ~/ti/ directory.

https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/09_01_00_41/exports/docs/api_guide_am64x/SDK_DOWNLOAD_PAGE.html#autotoc_md13

  • Download and install CCS using the instructions at the link below.

Note

Install CCS in the same directory you installed the other tools.

https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/09_01_00_41/exports/docs/api_guide_am64x/CCS_SETUP_PAGE.html

You do not need to go through the “Create Target Configuration” section, just make sure that CCS is installed.

  • Now install the PHYTEC fork of the MCU+ SDK. In the same directory that you installed CCS and the MCU+ SDK tools, run the following command:

    git clone -b mcu_plus_sdk_am64x_09_01_00_41 git@github.com:phytec/mcu-plus-sdk.git
    

This will clone the AM64x MCU+ SDK to your local machine. Here you will find the PHYTEC example program at “mcu-plus-sdk/examples/drivers/gpio/gpio_led_blink/phyboard-electra-am64xx”. This example contains changes to the example.syscfg and linker.cmd files that allows it to run on the phyCORE-AM64x SOM. You can use this as an example to create your own MCU co-processor project.