Hi Fatih ozen,
My demo board is LPC54608J512, it is 180 pin, so I can't use your code directly, so I use the SPI9 instead of your SPI2.
My pin is:
SPI_CS : P3_30, J9_15 on LPCXpresso 54608
SPI_MISO:P3_22, J9_11 on LPCXpresso 54608
SPI_MOSI:P3_21, J9_13 on LPCXpresso 54608
SPI_CLK:P3_20, J9_9 on LPCXpresso 54608
My SST25VF016B MISO can't output the data, maybe my SST25 board have the problem, because I don't have the according board for SST25, I just sold it in my another board, mybe that board still have problem to this external chip.
So, I test your FastRead_91.JPG on my LPC54608 directly, two lpc54608, one is master, used to send the 91 data(0X0B, 0X00, 0X00,0X91,0X00,0X00), another board used as the slave, send out:0XFF,0XFF,0XFF,0XFF,0XFF,0XAA

This is my test result:

This is the debug result with SDK code in master:

So, you can find, when master send out 0X0B, 0X00, 0X00,0X91,0X00,0X00, it can get the correct data:
0XFF,0XFF,0XFF,0XFF,0XFF,0XAA
If you have time, could you use this code to test the read data:
srcBuff[0]=0x0b;
srcBuff[1]=0x00;
srcBuff[2]=0x00;
srcBuff[3]=0x91;
srcBuff[4]=0x00;
srcBuff[5]=0x00;
/*Start Transfer*/
xfer.txData = srcBuff;
xfer.rxData = destBuff;
xfer.dataSize = 6;//sizeof(destBuff);
SPI_MasterTransferBlocking(EXAMPLE_SPI_MASTER, &xfer);
I test it based on spi_polling_b2b transfter project.
At least, when the SPI bus wave is correct, the SDK code can get the correct MISO data.
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------