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.

SPI Booting Procedure in C6747

Hello!

I am waiting your advice.

 

I am studing SPI booting in C6747. (TI SPRUG84B, SPRAB04C)

Q1. Is it right the following  development procedure ?

    Step 1: To design application program on L2 RAM, L1P RAM, and L1D RAM ( code --> ~.out )

    Step 2: To use AISgen program( ~.out -> ~.bin)

    Step 3: To burn EEPROM(SPI) (~.bin -> eeprom )

    Step 4: To confirm Boot mode selection (SPI0 EEPROM)

Q2. Is it right the following booting procedure?

    Step 1 : Board Power ON

    Step 2 : EEPROM code -> CPU RAM( L2 RAM, L1P RAM, and L1D RAM ) by bootloader resides in the ROM of the device ( like TMS320F28x )

    Stpe 3 : Application prorgam is running

 

 

 

  

 

  • Hi,

    Your steps are almost correct, with following notes:

    1. Do not use L1P RAM or L1D RAM in your application (for initialized sections). You may configure them as RAM (default state is full cache) in your code and then make use of them.
    2. Please check L2 RAM usage by boot loader (refer application note) and make sure not to use that area for initialized sections in your application.
    3. You will need to do PINMUX and PSC configuration in your application. When loading via CCS, this is done by GEL file.