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.

[SOLVED] TM4C1294XL USB Stick Update (Bootloader ?) Problem with the .bin file

Hi everyone !

First i apologize about my bad english. 

Next, i'm a student and i'm actually working on the TM4C1294XL. I want to make a Bootloader works with an other project then the example one (USB stick update)  and this the first time i'm working on something like that.

I followed all informations and the example is working perfectly ... but now i just took the .bin file from an other project and put it on the flash drive with the correct name (FIRMWARE.BIN) but .... nothing seems happend.

I guess i missed something basic .... I already saw on some topics there a vector table to change with the bootloaders but didn't find something like that on the example project (because it's not exactly a bootloader i guess ??)

Again, sorry about the bad english.

Regards,

John.

  • Hello John,

    What is the "other project"?

    Regards
    Amit
  • Hi Amit,

    Thanks for your answer and all other answers i saw on this forum, really helped me !

    The other project is the enet_lwip which is perfectly works when i'm programming with it but when i put the .bin the USB key, nothing seems work, ethernet don't start, nothing on the UART etc. I tried with an other project, same result, only the project "usb_stick_demo" is working.

    I forgot to precise something yesterday, my goal is to make a firmware-update. Maybe it's more simple to make it with a "standart" bootloader but i didn't find a bootloader project in example on the examples and on the community. 

    Best regards,

    John

  • Finaly ! i found the problem ... I got some more informations about bootloaders and .... the problem was a basic one.

    The file .cmd of the other project than the example one contains the start's adress of the application. On my second project i had :
    #define APP_BASE 0x00000000
    but i had to change it for :
    #define APP_BASE 0x00008000

    Like that, the application had the good memory adress to start.
    Hope it will help some poeple.

    Best regards,
    John

  • Hello John

    Good work.

    Regards
    Amit