CC3000 shield not getting initialized when paired with w5200

Adafruit Ethernet, Motor, Proto, Wave, Datalogger, GPS Shields - etc!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
bougs
 
Posts: 14
Joined: Mon Sep 15, 2014 11:56 pm

CC3000 shield not getting initialized when paired with w5200

Post by bougs »

Hello,

My setup is a DUE board on the bottom, the cc3000 shield in the middle and the W5200 ethernet shield on top. Visualized

w5200
---------
cc3000
---------
DUE


Both boards work individually when stacked with the DUE by them selves. With the three boards stacked together, the Ethernet shield still runs the webclient test without error. However, the cc3000 fails to initialize when running its webclient test. Here is the output of the cc3000 webclient test with debug turned on:

Code: Select all

Hello, CC3000!
Free RAM: 93683
Initializing...
	CC3000: init_spi
	CC3000: Finished init_spi
init
start
	CC3000: SpiOpen	CC3000: WlanInterruptEnable.
	CC3000: Entering SPI_IRQ
	CC3000: Leaving SPI_IRQ
	CC3000: Finished SpiOpen
	CC3000: ReadWlanInterruptPin - 001
	CC3000: WriteWlanPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
	CC3000: ReadWlanInterruptPin - 001
		CC3000: Entering SPI_IRQ
	CC3000: Leaving SPI_IRQ
CC3000: ReadWlanInterruptPin - 000
SimpleLink start
	CC3000: SpiWrite
	CC3000: SpiWriteFirst
	CC3000: SpiWriteDataSynchronous Start
 01 00 05 00
	CC3000: SpiWriteDataSynchronous End
	CC3000: SpiWriteDataSynchronous Start
 00 01 00 40 01 00
	CC3000: SpiWriteDataSynchronous End
	CC3000: Entering SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: Leaving SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  01  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x0000	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x0000	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x0000	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  00  00  00  00  00  00  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	CC3000: Leaving SPI_IRQ
	CC3000: SpiResumeSpi
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  82  01  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x8200	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
	CC3000: Entering SPI_IRQ
	CC3000: SpiReadHeader
	CC3000: SpiReadDataSynchronous
  02  00  00  00  05  04  00  00  00  00
	CC3000: SpiContReadOperation
	CC3000: SpiReadDataCont
	CC3000: SpiTriggerRxProcessing
	CC3000: SpiPauseSpi
	HCI_UNSOL_EVT: 0x0000	CC3000: SpiResumeSpi
	CC3000: Leaving SPI_IRQ
the output does not stop. I realize that the problem could be the w5200 board but just wanted to see if the cc3000 devs could take a look at the debug output and maybe see something that might indicate it is the cc3000.

Thanks!

User avatar
amahpour
 
Posts: 108
Joined: Mon Feb 03, 2014 4:16 pm

Re: CC3000 shield not getting initialized when paired with w

Post by amahpour »

Also to mention that the Ethernet CS (pin 10) is not connected to pin 10. THe pin has been removed from the header and jumpered to pin 52 on the Due.

User avatar
amahpour
 
Posts: 108
Joined: Mon Feb 03, 2014 4:16 pm

Re: CC3000 shield not getting initialized when paired with w

Post by amahpour »

FYI. Just tested this on the official Arduino (W5100) Ethernet Shield (V3) and I'm able to get the CC3000 module through build test.

Just looking at the schematics there doesn't seem to be any conflicts between Wiznet's W5200 Ethernet Shield and the CC3000 shield except for the chip select (which has been jumpered). Could there be an issue in the chip itself? Perhaps the W5200 SPI bus is too "chatty?"

User avatar
amahpour
 
Posts: 108
Joined: Mon Feb 03, 2014 4:16 pm

Re: CC3000 shield not getting initialized when paired with w

Post by amahpour »

Update: Did a full test.

Hardware Configuration:
Arduino Ethernet Shield V3
---------------------------------
CC3000 Shield
---------------------------------
Arduino Due

Buildtest on CC3000: Success
Webclient on W5100: Success
Smartconfig on CC3000: Did not work. Upgraded firmware to v1.28. Retried. Success. (Kind of weird)

I'm starting to think there's something with the W5200 (or the WizNet's board layout) that does not play well with others. We've experienced the same problems with the Wiz820io. Perhaps it's a driver issue?

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino Shields from Adafruit”