I'm porting CC3000 (mRata LBWA1ZZVK7 rev2.0) to ST MCU (with STM32F4 discovery board). I can send command and receiving IRQ interrupt, but problem is feeback from CC3000 is wrong.
I have debugged and saw what had happened in function SimpleLink_Init_Start() as below:
HOST -> CC3000: 01 00 05 00 00 01 00 40 01 00
CC3000 -> HOST: 02 00 FF 00 00 00 00 00 00 00 (same result in example -> SPI is good)
Got IRQ interrupt (go low):
HOST -> CC3000: 03 00 00 00 ...
CC3000 -> HOST: 02 04 04 04 ... -> wreid result, except right opcode feedback 02 for 03, all fb bytes are 04
I tried with function nvmem_read_sp_version() but still got above problem.