Most of the documentation I have seen on booting and flashing has been about Linux so I wasn’t sure what the process was for booting and flashing if you were using SYS/BIOS.
I want to do this using CCS V 4 and flash the SPI memory on a Logic PD Sitara ARM MPU Am1808 eXperimenter Kit.
My understanding of the boot process is below. I pieced this together from various posts and documents I have seen about Linux but am not sure if it’s right for SYS/BIOS. Are there documents that go over how this works for booting and for flashing in SYS/BIOS?
The AM1808 boots out of its own ROM.
Given the right boot pin settings, it then boots the UBL out of flash memory at address 0.
The UBL will then boot an application in AIS format at 0x10000.
My partial understanding of how to flash SPI memory using CCS is:
Set the boot pins.
Execute the GEL function "Full EVM/SPI1_PINMUX".
Load the program spiflash-writer.out and then execute it.
When prompted for “Enter the image type..”, enter armais.
When prompted for “Enter the File Name” enter the path to arm-spi-ais.bin.
Is the file arm-spi-ais.bin the UBL or is that wrong?
Would the next step be to create an AIS file version from my .out application file and then to use spiflash-writer.out to flash it?
What image type would be used for that?