Hello everybody,
I actually work on the way to update my firmware thanks to Ethercat with FOE.
In order to do that, I would like to modify the boot which is implemented by TI on my Sitara and add an ethercat layer on it.
The first step I identify is to find the source code of the original boot implemented on the sitara.
I thought that the source code was in the folder: am335x_sysbios_ind_sdk_01_01_00_05\bootloader\src, the prebuild image was in am335x_sysbios_ind_sdk_01_01_00_05\binary\armv7a\cgt_ccs\am335x\evmAM335x\bootloader\boot_SPI.bin and the compilated image was in am335x_sysbios_ind_sdk_01_01_00_05\binary\armv7a\cgt_ccs\am335x\evmAM335x\bootloader\Release\boot_SPI.bin.
First of all I tried to flash the boot_SPI.bin made by the compilation: this boot doesn't work.
So I tried to flash the boot_SPI.bin prebuilt which is in the same folder: this boot doesn't work.
Then I tried to flash the boot_SPI.bin which is another folder: am335x_sysbios_ind_sdk_prebuilt_01_01_00_05 and this boot WORKS WELL.
My question is: why is there a difference between this different files (the size is not the same and only the one in the prebuild folder works) ?
Can I have access to the source code of bootloader ?
Thanks for your answer,
Best regards.
Laurence