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.

cc3000 patch programmer firmware update

I'd like to update my CC3000 firmware and driver.  How can I take the updates that the CC3000 team has released and incorporate them into the TivaWare patch programmer?  They are on Host driver 15 and Patch Programmer 1.13.  The current TivaWare has Host driver 14 and Patch Programmer 1.11.1.

Should I just replace the wlan_drv_patch[] and fw_patch[] arrays with the arrays from the version 1.13?

They've also updated the host driver since the latest TivaWare update.  I'm worried this may interfere with the host driver api's that the TivaWare patch programmer was designed with.

  • To upgrade the FW and DR release with the Tiva launchpad and TivaWare 2.1.0.12573:

    1.  Replace wlan_drv_patch[] and fw_patch[] arrays in the TivaWare patch_programmer project.

    2.  Run the program.

    Note: THIS WILL NOT WORK WITH HOST DRIVER 1.12.  The latest TivaWare release does not work with the new host driver, so keep a copy of the old host driver around.

    To upgrade the Tiva host driver to version 1.12:

    1. Delete (or cut to a directory for safekeeping) the old host driver found in the C:\ti\TivaWare_C_Series-2.1.0.12573\cc3000\src\host_driver directory.

    2. Replace it with the updated host driver provided in CC3000 SDK 1.12.

    3. Comment out the 'TRUE' and 'FALSE' defines in the uart 'dispatcher.h' file.

    4. Rename the clock_t and timet_t variables in 'data_types.h'.  These conflict with TivaWare data types in the time.c and time.h files.  

    Note: Those were the only adjustments I had to make.  It compiled.  That's really all I can say about it.  I'm not sure what kind of other impacts I might be missing, but everything seems to be working well after I made these changes.