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.

External flash in Sensor Tag cc2650stk

Hi, sorry for my stupid question

Why sensor test for external flash does not execute success?

Project SensorTag has this code: 

static void SensorTag_init(void)
{ 
.....
// Power on self-test for sensors, flash and DevPack
  selfTestMap = sensorTestExecute();  //selfTestMap=0x3f;
  
  if (selfTestMap == ST_TEST_MAP)
  {
    SensorTag_blinkLed(Board_LED2,TEST_INDICATION_BLINKS);
  }
  else
  {
    SensorTag_blinkLed(Board_LED1,TEST_INDICATION_BLINKS);
  }
...
}



When I come in sensorTestExecute()->...->extFlashVerifyPart(): bspSpiWrite(wbuf, sizeof(wbuf)) returns true, and bspSpiRead(rbuf, sizeof(rbuf)) returns true. But realy rbuf contains 0x00 and function extFlashVerifyPart returns false.
I trying configured SPI :

/* SENSORTAG_CC2650_SPI0 */
        .baseAddr = SSI0_BASE,
        .intNum = INT_SSI0,
        .defaultTxBufValue = 0,
        .powerMngrId = PERIPH_SSI0,
        .rxChannelBitMask = 1<<UDMA_CHAN_SSI0_RX,
        .txChannelBitMask = 1<<UDMA_CHAN_SSI0_TX,
        .mosiPin = Board_SPI0_MOSI,
        .misoPin = Board_SPI0_MISO,
        .clkPin = Board_SPI0_CLK,
        .csnPin = Board_SPI_FLASH_CS <--

but it is does not help.