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.

AM2434: Flash read data not as the same as Flash write date by using Flash API function?

Part Number: AM2434

Hi Experts,

I am asking for my customer here. Urgent case for customer.

Flash read data not as the same as Flash write date by using Flash API function as below figure. Customer are using the W25Q64JVSSIQ for QSPI Flash chip , using 1-1-4 mode as below figure.

#1.Flash write data as show the below figure.

#1.Flash read data as show the below figure.

You can see the only '0x0, 0x2, 0x4, 0x6, 0x8, 0xA, 0xC, 0xE....., but we can not have 0x1, 0x3, 0x5, 0x7, 0xB, 0xF....).

Could you help give solution to us? Thanks.

 

  • Hi ,

    This looks like a classic misalignment configured dummy cycles. I would need more information on the same -

    1. What is the current clock speed and the divider values ?

    2. What is the dummy cycles programed for the same. Also do send the *.json file used for this flash.

    Although the datasheet mentions that 8 dummy cycles should be used. Seems like this is more than expected.

    Try changing the dummy cycle to 4/6/10 respectively and re-do the experimentations. Do share the observations for each case so we can have effective debugging sessions.

    Best Regards,
    Aakash