I'm using TMS320C5515 eZdsp as the host MCU and the CC3000 TiWi-SL Rev.2. Pins are connected correctly. I wrote my own SPI, because of lack of control on CS line in hardware SPI delivered with C5515. I'm pretty sure that it works correctly. Before failure at patching I was able to get correct answers on SimpleLink_Init_Start(0), HCI_CMND_READ_BUFFER_SIZE, NVMEM_GET_MAC_ADDRESS and HCI_READ_SP_VERSION, but with an error code 255.
Now my module acts wierd. On SimpleLink_Init_Start(0) it answers with patch request with code 0x02, but no always, sometimes it doesn't send any message. On firmware patch request I answer with Hci_patch_send with length 0 and then the module hangs, no other messages are received. When I try to start module with 0x02(no patch) often it doesn't give any answer, sometimes it's sends packets like 0x00 0x00 0x00..., 0xFF 0xFF 0xFF... or 0x82 0x00 0xFF... .
I'm using patch programmer 1.14. Tried different things, read lot of threads, but found no solution to my problem. Any advice or ideas will be appreciated.
The issue causing this problem was not found, but the module was brought back to life with MSP430FR5739 and the newest patch programmer.
In reply to Marcin Pytel:
*** Please click the Verify Answer button on a post if it answers your question. ***
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.