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.

nvmem_read_sp_version failing after flashing driver and firmware

Hi All,


I have ported the CC3000 driver to STM32F2xx (using Keil uVision 5) and I can talk to the CC3000, connect to an AP, transfer TCP and UDP data to and from my web services. So that's great.


I was seeing some odd behaviour (like having to power cycle the CC3000 between TCP connections), and so I ported the patch programmer as well, and I'm now flashing the driver and firmware from my host micro.

The flashing process appears to work - I can step through all the code and my return values are always 0. Sounds good, right? Anyway, since attempting to flash to 'Service Pack version P1.13.7.15.28', nvmem_read_sp_version() fails.


The module still seems to work OK (I can connect to AP, upload data etc), even if I call wlan_start with (0), (1), or (2), but regardless of which value I use for patch usage, the nvmem_read_sp_version call fails.

Because of this, I can not be sure which version of driver and firmware currently resides on the module.

Any ideas?


Thanks in advance.