cancel
Showing results for 
Search instead for 
Did you mean: 

im using stm32l433rbt6 controller in that im working on nor flash using qspi mode i have written some dummy data and im reading that and im getting output as 0xCC when im reading rather than which i gave why im getting 0xCC?

Sjosh.2
Associate II
 
7 REPLIES 7

Could be a couple of things, most likely a Quad Mode setting or dummy cycles.

Did it read 0xFF when erased?

N​ormally when bringing up you should try the READ ID in the 1, 2 and 4-bit modes, and similarly the reads and writes

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

i have checked device ids for 1,4 qspi line, for 1 line im getting the correct device ids, for 4 qspi lines im getting the wrong values and for erase operation for 1 qspi lines im getting 0xFF and when i erased for 4 qspi lines im getting 0xCC instead of 0xFF.

why im getting 0xCC?

Sounds like your unspecified memory chip is not in Quad Mode.​

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

im using  IS25LP128/064 

Have you tried the data sheet? http://www.issi.com/WW/pdf/IS25LP128.pdf

0693W000006FJexQAG.jpg

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

i have enabled the quad mode i.e, quad enable bit but im getting the same problem.

You'd be looking at several hundred dollars for me to pull parts and do analysis/review.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..