Once the application image (.appimage
/.mcelf
) is created one needs to copy or flash these to a supported boot media so that the application can start executing once the SOC is powered ON
When flashing the application we also need to flash a bootloader or SBL image.
Tools | |||
---|---|---|---|
Device type | CCS Loading (CCS Launch, Load and Run) | TI Uniflash Tool | Script based loading (Booting Tools) |
HS-FS device | Supported | Supported only for .appimage binaries | Supported |
HS-SE device | Not Supported | Not Supported (verify) | Supported |
There are 3 methods to load a binary via CCS:
Tool | Description |
---|---|
uart_bootloader.py | Sends the SBL and appimage binaries over UART using XMODEM protocol |
uart_uniflash.py | Flashes SBL and applications to EVM flash using UART |
can_bootloader.py | Sends the application binaries over CAN given the SBL is already flashed |
can_uniflash.py | Flashes the application binaries after sending it over CAN given the SBL is already flashed |
Refer UART Bootloader Python Script for details.
Refer UART Uniflash for details.
Refer CAN Bootloader Python Script for details.
Refer SBL CAN UNIFLASH for details.
Steps to flash the SDK hello world example is mentioned here Flash a Hello World example
Go to Running an Application