- 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
- Windows PC
- Windows 10 64bit
- Minimum 4GB, >8GB RAM recommended
- At least 10GB of hard disk space
- Linux PC
- Ubuntu 18.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
- Windows, C:/ti
- 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 windows, ${SDK_INSTALL_PATH}
will refer to the path C:/ti/MMWAVE-L-SDK_{version}
- You can also browse, download and install the SDK using TIREX as shown here, Using SDK with TI Resource Explorer.
Download and Install Additional SDK Tools
SysConfig
- Attention
- This SDK release requires SysConfig 1.17.0.
- Usually, SysConfig is a part of the CCS Software package. If not installed, it can be downloaded from https://www.ti.com/tool/SYSCONFIG.
- Download SysConfig 1.17.0 .
- Install at below path,
- Windows, C:/ti
- Linux, ${HOME}/ti
- The device files for xWRL6432 have been placed in the path ${SDK_INSTALL_PATH}/tools/syscfg_deviceData.
- xWRL6432 folder along with the devices.json file have to be copied into "\dist\deviceData" folder of SysConfig tool
- Once Sysconfig and SDK is installed, you can build any example following the instructions as per Build a Hello World example
Discover SysConfig in CCS
- Attention
- Below Steps are required only when using CCS for building the examples
- Open CCS and go to "Window -> Preferences"
- In 'Preferences' window go to "Code Composer Studio -> Products"
- Make sure SysConfig installation path is listed in "Product Discovery Path" list.
- Select version 1.17.0 under SysConfig in "Discovered Products"
- Click on 'Install'
TI CLANG Compiler Toolchain
- Attention
- TI CLANG Compiler Toolchain should already be part of CCS
If TI CLANG Compiler Toolchain is not yet installed,
Python
- 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
-
All commands mentioned below should be typed in
cmd.exe
command console in Windows and bash
terminal in Linux.
- 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
- SYSFW boardcfg formatting and C header file generation for SYSFW
- Flashing files is the most popular reason why you would need python, so its strongly recommended to install it.
- In Windows,
- Install python from, https://www.python.org/downloads/windows/
- Confirm python is installed by typing below in a command prompt, make sure you see 3.x as the version
C:\> python --version
Python 3.9.1
- If above command fails, then add path to Python to your environment "Path" variable, by default python is installed at below path
C:\Users\{your username}\AppData\Local\Programs\Python\Python39
- To add a new path to your environment variables, goto "Windows Task Bar Search" and search for "environment variables for your account"
Environment Variables For Your Account
- Click on "Path" variables, click on "Edit", click on "New"
- Add the path to the folder where python in installed.
- It is strongly recommended to move the path "up" in your path list by clicking the "Move Up" button until the path is at the top of the list.
- Click "OK" to save the settings
- Close your Windows command prompt and reopen it and then check if python is visible by doing below
C:\> python --version
Python 3.9.1
- Check if the python package manager "pip" is installed, by default pip should be installed along with python.
C:\> python -m pip --version
pip 21.0.1 from C:\Users\{your username}\AppData\Local\Programs\Python\Python39\lib\site-packages\pip (python 3.9)
- 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. C:\> python -m pip install pyserial xmodem tqdm --proxy={your proxy server weblink and port}
- In Linux,
Mono Runtime
- Attention
- You MUST install mono runtime only if you're on Linux
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 (Optional)
TI CLANG Compiler Toolchain
- Attention
- TI CLANG Compiler Toolchain should already be part of CCS
If TI CLANG Compiler Toolchain is not yet installed,