Introduction
Attention
It is strongly recommended to begin development by following the steps in the order listed below.
Note
The steps in this user guide show screen shots and descriptions based on Windows. However the steps in Linux would remain the same, unless mentioned otherwise.
${SDK_INSTALL_PATH} refers to the path where the SDK is installed. Recommend to install in
C:/tiin Windows, and${HOME}/tiin Linux.{some text}refers to a variable string that should be replaced by user and{some text}should not be typed verbatim on the command prompt.In Windows, use the
cmd.exeas command prompt and in Linux, use the bash shell as the command prompt.
Getting Started Goals
On successful completion of below steps, you would have achieved the following
All tools needed for development are installed
EVM setup needed for development is verified
CCS IDE setup needed for development is verified
One SDK example has been built using makefile as well as CCS project
One SDK example has been loaded and run on the EVM
Output console logs on CCS and UART are working as expected
One SDK example has been flashed to the EVM flash and the application booted from the flash without CCS.
Getting Started Steps
Step 1: Download, install SDK and related tools, see Download, Install and Setup SDK and Tools [NEEDS TO BE DONE ONCE when SDK is installed]
Step 2: Download, install and setup CCS for development, see Download, Install and Setup CCS [NEEDS TO BE DONE ONCE when SDK is installed]
Step 3: Setup EVM for program execution, see EVM Setup
Step 4: Build a “hello world” example for the EVM, see Build a Hello World example
Step 5: Load and run the “hello world” example on the EVM, see CCS Launch, Load and Run
Step 6: Flash the “hello world” example on the EVM and boot without CCS, see Flash a Hello World example [OPTIONAL and is typically needed after all development via CCS is done]
Next Steps
Now you can explore the SDK by running more examples (see Examples and Demos) and browsing through various developer notes (see Developer Guides), to understand the SDK better and develop your own applications with the SDK.