Hi,
I am having issues with spi flash read / write on tiva. spi flash used in custom board is AT25SF041-SSHD-T.
PIN Connections between spi flash and board.
SPI_FLASH BOARD (TIVA)
SI PQ2 (SSI3XDAT0)
SO PQ3 (SSI3XDAT1)
CS PQ1 (SSI3Fss)
SCK PQ0 (SSI3Clk)
HOLD PN5 gpio bit
WP PQ4 gpio bit
Please can you confirm if the HW connections are correct?.
SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI3);
SysCtlPeripheralEnable( SYSCTL_PERIPH_GPIOQ);
SysCtlPeripheralEnable( SYSCTL_PERIPH_GPION);
GPIOPinConfigure(GPIO_PQ1_SSI3FSS);
GPIOPinConfigure(GPIO_PQ3_SSI3XDAT1);
GPIOPinConfigure(GPIO_PQ2_SSI3XDAT0);
GPIOPinTypeSSI(GPIO_PORTQ_BASE, GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3);
SSIConfigSetExpClk(SSI3_BASE, g_ui32SysClock, SSI_FRF_MOTO_MODE_0, SSI_MODE_MASTER, SST25_FLASH_SPI_RATE, 8);
SSIEnable(SSI3_BASE);
Can you please let me know if this configuration is correct.?