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.