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.

bootloader trouble on Sitara ARM3359x

Other Parts Discussed in Thread: SYSBIOS

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