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.

Bootloading method for C6455

 I have a customer asking the following questions:

      Do you know if there is any documentation for detailed use and examples of bootloading methods in the 6455?  I've found the following...

 

http://www.ti.com/lit/ug/spruec6g/spruec6g.pdf

 

But it doesn't give any detail on booting at all.  It basically gives a cursory couple of pages listing concepts, but nothing that shows or tells me how to make things happen.

 

In addition to net booting, there are times when we'd like to boot out of flash.  We'd like to boot from flash, and copy our code to internal memory and run.  This shouldn't be too hard.  Yet I can't find any examples or any tools that do it.  I would assume everyone is doing this and that it's widely documented and available as a standard tool.  Am I just not finding it?

 Regards,

Hector Rivera

  • That is the primary document to use. There may be some Application Notes to help you more, or information on this forum or the TI Wiki Pages.

    Which boot mode do you want to use? You said "In addition to net booting" which implies Ethernet, but the C6455 does not support the EMAC boot mode.

    Booting from Flash is the EMIFA ROM boot mode. It does not do the copy for you, like some of our earlier parts did. Instead, it just starts executing at the beginning of the Flash CE3 address space at 0xB0000000. You can put any copy program you would like at that location. TI offers a COPY_TABLE-based copier that you could use. This may be described best in the Assembly Language Tools User's Guide for the version of tools you will be using.

    Regards,
    RandyP