J722S MCU+ SDK  09.02.00
Download, Install and Setup SDK and Tools

Note
The steps on this page need to be done once on a given host machine

Host PC Requirements

To build applications using this SDK, one needs below host PC machine

  • Linux PC
    • Ubuntu 22.04 64bit or higher
    • Minimum 4GB, >8GB RAM recommended
    • At least 10GB of hard disk space

Download and Install the SDK

  • Download the SDK installer and install at below path on your PC
    • Linux, ${HOME}/ti
  • ${SDK_INSTALL_PATH} in this user guide refers to the path, including the SDK folder name, where the SDK is installed. Example, in Linux, ${SDK_INSTALL_PATH} will refer to the path ${HOME}/ti/mcu_plus_sdk_{soc}_{version}

Download and Install Additional SDK Tools

SysConfig

Python3

Attention
It is important to install Python 3.x. If you have Python 2.x installed, then additionally install Python 3.x and make sure the command python or python3 indeed points to Python 3.x
  • Python scripts are used for below functionality in the SDK,
    • Flashing files to the flash on the EVM via UART.
    • Booting application on the EVM via UART
  • Flashing files is the most popular reason why you would need python, so its strongly recommended to install it.
  • In Linux,
    • Do below in Linux bash shell to install python3
      $ sudo apt install python3 python3-pip
      
    • Check the python version by doing below
      $ python3 --version
      
    • Check if the python package manager "pip" is installed, by default pip should be installed along with python.
      $ pip3 --version
      
    • Install below additional packages via "pip" that are needed for the flashing tools. If you are behind a corporate firewall make sure to pass the server name and port for the proxy as shown below. If proxy is not needed keep --proxy= as blank.
      $ pip3 install pyserial xmodem tqdm --proxy={your proxy server web-link and port}
      

OpenSSL

  • OpenSSL is needed for signing the bootloader images when booting using a bootloader.
  • Download and install OpenSSL as below,
    • In Linux,
      • Do below in Linux Ubuntu shell to install openssl
          $ sudo apt install openssl
        
  • Test "openssl" by doing below on a command prompt and make sure there is no error.

Mono Runtime

Attention
You MUST install mono runtime only if you're on Linux
  • Mono runtime is required in Linux for creating bootloader images for application binaries.
  • If you haven't installed mono, you are likely to run into this error while building:
      /bin/sh: 1: mono: not found
    
  • Do below in Linux Ubuntu shell to install mono
      $ sudo apt install mono-runtime
    

Code Composer Studio (CCS)

To download, install and setup CCS, follow instructions on this page, Download, Install and Setup CCS .

Download and Install Additional SDK Tools

TI CLANG Compiler Toolchain

  • Download TI CLANG compiler toolchain 3.2.1.LTS from below link
  • Install at below path,
    • Linux, ${HOME}/ti

TI CGT Compiler Toolchain

  • Download TI CGT compiler toolchain 4.1.0.LTS from below link
  • Install at below path,
    • Linux, ${HOME}/ti