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.

DM8148 SPI flash tool shows "Unsupported Winbond ID" error?

Hi,

I was trying to run the SDK Host tool --- SPI flash writer (spi-flash-writer.out) with CCS V5 on my DM8148 EVM board, and I got this error:

[CortexA8] SF: Got idcode ff ff ff
[CortexA8] Checking if Winbond flash writer can be used..
[CortexA8] SF: Unsupported Winbond ID ffff
[CortexA8] No known Serial Flash found

And I setup the pins on my EVM as below:

Switch S1, S1[5:1] ==> 10110 , other pins should be 0 (i.e. OFF).
This sets BTM[4:0] in SPI boot mode
Switch SW2---->SPI ON
Switch SW2---->NAND ON (if NOR is required then this should be 0
i.e. OFF).

If I bypass this idcode check, I am able to write bytes into SPI flash using Winbond, but I always got the error:

"Winbond page programming timed out"  --- the bytes read back from SPI flash is 0xFF.

Are there any switches to be setup in addition?

 

Can somebody help ?

 

Thanks,

Philip