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.

SimpleLink_Init_Start() can't work



Hi,

I use CC3000 module and STM32 as the host mcu. After init spi and interrupt, I call wlan_start(0) which call SimpleLink_Init_Start() at last. But the system hangs in SimpleLinkWaitEvent(HCI_CMND_SIMPLE_LINK_START, 0). I trace the irq,cs,spi_clk, spi_di, spi_do behavior. I find that CC3000 response  HCI_EVENT_PATCHES_FW_REQ for  the function call hci_command_send(HCI_CMND_SIMPLE_LINK_START, ptr, WLAN_SL_INIT_START_PARAMS_LEN) . In the cc300HostDriver it automatically send back to CC3000 with [0x01 0x00 0x07 0x00 0x00 0x03 0x02 0x02 0x00 0x00 0xD1]. I check the protocol, it means there is no fw patch. After that CC3000 has no further IRQ asserted action which I expect to response for hci_command_send(HCI_CMND_SIMPLE_LINK_START, ptr, WLAN_SL_INIT_START_PARAMS_LEN). So the system hangs. Can anyone help me?

Sean Chen