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.