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.

some questions about direct spi boot on C6657

Hi, all

I am trying direct spi boot on our customer board using 6657. Here is the hardware environment:

1、we don't have a DDR3;

2、our flash is N25Q032A.

and I have used http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/639/1362.SPI_5F00_Bootloader.7z this tool to convert my *.out file to *.dat file and burn into our flash, but RBL read first 32 bits in loop. 

My questions are:

1、how to convert *.out file to file (without DDR) that could burn into the flash?

2、because of without a DDR3, we can not use ti/mcsdk/nor_writer.out, so I write a burn project myself which burn the whole file into the flash, but if using the tool above, in that result *.dat file, whether should I delete the first line (1651 1 80000000 1 1bd0) as CCS file's header then burn remaining data into the flash? 

Thanks,

Tsou

  • Tsou,

    I want to address your second question first. It should still be possible to use the NOR writer included in the MCSDK with a quick modification to the source.

    In \mcsdk_2_01_02_06\tools\writer\nor\src, you will find norwriter.c.

    Around line 60, you'll see:

    /* Memory address to store the write data */
    #define WRITE_DATA_ADDRESS 0x80000000

    You should be able to change this address (base of MSMC, for example) and rebuild the nor_writer.out file for 6657 and follow the rest of the ReadMe instructions included for that utility.

    Please let me know if this helps.

    Regards.