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.

Did The Patch Process Really Work?

Other Parts Discussed in Thread: TM4C123GH6PM, TM4C123GH6PGEHi TI: When I run the LM Flash Programmer to update my SimpleLink CC3000 board, I am really not positive if the process worked or not. It would be great to get a little pop-up that says: You uploaded Version x.yz to the CC3000 board. The uploaded Version has a CRC of 0x1234. The CC3000 board indicates that it has Version x.yz on it with a CRC of 0x1234. All is well! Or, Epic fail on the Upload. That would be great. As a small help, it would be great if the .bin files had the Versions embedded in the file name. This will help makes things a little more clear when I upload the .bin files. I know exactly what I'm uploading. Also, it would be great to know ahead of time the CRC that I should expect from the file. Perhaps this can be published? I use the Verify command to compare the .bin versus the Device CRC and they match. Is this proof that the process worked? I "think" it should be; but.... After going through all of this, when I run my tiny little program... it continually tells me that... "You are using service pack version 1.10! This example is recommended for use with 1.14. Run the TI-RTOS CC3000 Patcher example to get this version." This tells me one of two things... 1) The patch process is not working or 2) I am missing the boat on something and I'm not understanding something here. I am using a Tiva Launchpad for this. Not sure if I can do all of this with this board. Parts of the board are running. For instance, I can get an IP from my AP. Thanks! Any help would be appreciated. Rick
  • Reformatted Message... Hi TI: When I run the LM Flash Programmer to update my SimpleLink CC3000 board, I am really not positive if the Patch process worked or not. It would be great to get a little pop-up that says: You uploaded Firmware Version x.yz with a CRC of 0x1234 to the CC3000 board. The CC3000 board indicates that it has Version x.yz on it with a CRC of 0x1234. All is well! Or, Epic fail on the Upload. That would be great. As a small help, it would be great if the .bin files had the Versions embedded in the file name. This will help makes things a little more clear when I upload the .bin files. I know exactly what I'm uploading. Also, it would be great to know ahead of time the CRC that I should expect from the file. Perhaps this can be published? I use the Verify command to compare the .bin versus the Device CRC and they match. Is this proof that the process worked? I "think" it should be; but.... After going through all of this, when I run my tiny little program... it continually tells me that... "You are using service pack version 1.10! This example is recommended for use with 1.14. Run the TI-RTOS CC3000 Patcher example to get this version." This tells me one of two things... 1) The patch process is not working or 2) I am missing the boat on something and I'm not understanding something here. I am using a Tiva Launchpad for this. Not sure if I can do all of this with this board. Parts of the board are running. For instance, I can get an IP from my AP. Thanks! Any help would be appreciated. Rick
  • Hi Rick,

    Thanks for the suggestions. As of now, for verification we are providing a method programatically to read the firmware version. You can use the API 'nvmem_read_sp_version' and get the version of the firmware that was flashed.

    To understand better, can you please let me know the exact platform that you are working on? Also please let me know the patch programmer version with which you have problem and what exact steps you are following.

    Thanks & Regards,

    Raghavendra

  • Hi Raghavendra: Thank you for taking my question. Service Pack: 1.10. Platform: The Tiva Launchpad TM4C123GH6PM. Steps that I am taking? I attached two screen shots of what I am doing with the Flash Utility. Do you see them? BTW: For what ever reason, I am having a terrible time trying to get the format of the messages to look decent. Thank you very much for looking at my question. Rick
  • Hi Rick,

    We do not have a patch programmer utility for  TM4C123GH6PM. If you check the below link, we have LM flasher(patch programmer) for TM4C123GH6PGE. There could be some difference. http://processors.wiki.ti.com/index.php/CC3000_Patch_Programmer#Cortex_M4_-_TM4C123GH6PGE

    I'd suggest either to flash CC3000 by using 'TM4C123GH6PGE'. Or you can port CC3000 patch programmer source, on TM4C123GH6PM.

    Thanks & Regards,

    Raghavendra

  • Hi Raghavendra:

    I do not have a 'TM4C123GH6PGE', so that is not an option.

    Or I can port the code.... Not a great option.... But, it is my only choice...

    Thank you sir.

    Rick