This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSLCDK6748: Booting Application from SD Card

Part Number: TMDSLCDK6748
Other Parts Discussed in Thread: OMAP-L138

I have been modifying the MCASP loopback example to develop a audio processing prototype.
Currently, the project is flashed to RAM via the JTAG debugger.
Now we want to boot the program from the SD card on the board.

The SDK hardware came with an SD card. Does that mean I don't need to setup the card for boot?
The card has 3 partitions: BOOT, SDKS, FILESYSTEM

I've been reading through the following:

https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_overview.html#creating-an-sd-card

https://www.ti.com/lit/an/sprab41f/sprab41f.pdf?ts=1674247246998

From what I gather, I need to convert the .out file generated in CCS to AIS format.

I am developing on linux, so I've been using mono as such:

```
david@david-Oryx-Pro:~/ti/ais_gen$ mono HexAIS_OMAP-L138.exe MCASP_Audio_lcdkOMAPL138_c674xExampleProject.out
-----------------------------------------------------
   TI AIS Hex File Generator for OMAP-L138
   (C) 2013, Texas Instruments, Inc.
   Ver. 1.27
-----------------------------------------------------


No ini file provided. Using default, OMAP-L138.ini
Begining the AIS file generation.
AIS file being generated for bootmode: NONE.
Parsing the input object file, MCASP_Audio_lcdkOMAPL138_c674xExampleProject.out.
AIS file generation was successful.
Wrote 212356 bytes to file MCASP_Audio_lcdkOMAPL138_c674xExampleProject.bin.
Conversion is complete.

```
I also need to have a bootloader file named MLO.

Next, MLO and app.bin file needs to be copied onto the SD card.
What partition do they go into?


Can anyone help with this?

Thanks in advance,
David