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.

How to flash the bootloader code in to AM3359 ICE board

Other Parts Discussed in Thread: AM3359, SYSBIOS

Hi,

Unfortunatively i burned the AM3359 processor in the ICE board. Now a new one is mounted in the same board, Now I wanted to flash the boot loader code into the processor. Can any one tell me the procedure to flash the code. I am currently using CCS compilier.

 

Regards

Sri

 

  • Hi Sri,

    actually there is no FLASH memory on AM335x devices. There is a first level boot loader in ROM only which then boots from SPI FLASH, NOR FLASH or other means depending on boot options. So if you replaced the processor only it should not have affected your SPI FLASH where the second level boot loader for our IA-SDK examples resides.

    Reflashing the SPI FLASH is described here:

    http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_Getting_Started_Guide#Flashing_Binaries_to_SPI_Flash_on_ICE.C2.A0Using_CCS

    Regards

  • Hi ,

    I am used the same procedure that is in AM3359 SDK starter user guide, After loading the boot.bin file from evmAM3359/bootloader is display message verified and success. after reseting I dont see any LED's blicking(indication boot loader is running). intially I have loaded a pre build  SPI_FLASH_Tool.out file ,  and In load memory   boot.bin , And in tools Below are the message received during providing inputs,

    [CortxA8] AM335X part detected.. SF: Got idcode ef 40 17
    [CortxA8] Checking if Winbond flash writer can be used..
    [CortxA8] SF: Detected W25Q64 with page size 256, total 8388608 bytes
    [CortxA8] Starting SPIWriter.
    [CortxA8] Enter the File Name
    C:\ti\am335x_sysbios_ind_sdk_1.0.0.4\sdk\starterware\binary_new\armv7a\cgt_ccs\am335x\beaglebone\bootloader\boot.bin
    [CortxA8] Enter the Offset in bytes (in HEX)
    0x0
    [CortxA8] Load .bin file to 0x80100000 and Enter 0 to continue
    0
    [CortxA8] Erasing flash at byte offset: 0, byte length: 32768
    [CortxA8] SF: Winbond: Successfully erased 32768 bytes @ 0x8000
    [CortxA8] Writing flash at page offset: 0, number of pages: 127
    [CortxA8] Verifying...
    [CortxA8] Success.

    Kindly tell me what has gone wrong .

     

    Regards

    Sri

  • I don't think the boot loader does any LED blinking... It may do some output on the JTAG UART.

    If you want to get LED blinks you need to load an application either from SPI FLASH or from SDcard. See the user guides too.

    Regards