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.

Internal L3 ROM Usage

Other Parts Discussed in Thread: TMS320C6474

Hello,

I want to use Internal L3 ROM for the boot process in c6474. Is it possible, I couldn't find any documentation or example projects about this issue.

And also I want to use L3 ROM in real time, how can I manage to erase and write to internal ROM in real time.

Thanks a lot.

  • Hi,

    first of all ROM is read only memory. So you can't erase or write to it.

    Second the code in ROM is executed depending on your bootmode settings. The device supports several boot processes, which leverage the internal boot ROM. Most boot processesare software driven, using the BOOTMODE[3:0] device configuration inputs to determine the software configuration that must be completed.Please see the datasheet (SPRS552).

    The functionality of the bootloader code residing in ROM is described in the bootloader User's Guide (SPRUEC6).

    The documentation can be found here:

    http://focus.ti.com/docs/prod/folders/print/tms320c6474.html

     

    Kind regards,

    one and zero

  • Thanks for your reply,

    I understand that internal ROM is for only other boot mode settings such as SRIO and I2C, and can not be used. I can't use my own code in ROM for boot process, there isn't a way for programming internal ROM. It is a some kind of firmware used by the silicon.

    Am I right?

  • Correct. In case you want a customized boot you could for example use I2C boot as a first level boot. This would load your own boot program from EEPROM (connected via I2C) into L2 and then get excuted ...

    Kind regards,

    one and zero

  •  

    Thanks a lot

     

    Alphan