Skip to main content
Post Undeleted by Babu James
Post Deleted by Babu James
Added the screenshot for the online link mentioned.
Source Link
Babu James
  • 301
  • 2
  • 12

I am new to SPI flash memory reading and/or writing. As I was fiddling with it, I see that I cannot write to the first 32 bytes of the device GD25Q128C. It always reads back something that I have not written.

I have checked online and think that it could be due the first 32 bytes of every page is used for some other purpose?

I can successfully write and read from the remaining addresses.

Can somebody give more information on this?

Update:

It is the wikipedia that hints my assumptionenter image description here

Following image shows the logic analyzer capture for writing to first 32 bytes: enter image description here

Following image shows the logic analyzer capture for writing after first 32 bytes: enter image description here

I am new to SPI flash memory reading and/or writing. As I was fiddling with it, I see that I cannot write to the first 32 bytes of the device GD25Q128C. It always reads back something that I have not written.

I have checked online and think that it could be due the first 32 bytes of every page is used for some other purpose?

I can successfully write and read from the remaining addresses.

Can somebody give more information on this?

I am new to SPI flash memory reading and/or writing. As I was fiddling with it, I see that I cannot write to the first 32 bytes of the device GD25Q128C. It always reads back something that I have not written.

I have checked online and think that it could be due the first 32 bytes of every page is used for some other purpose?

I can successfully write and read from the remaining addresses.

Can somebody give more information on this?

Update:

It is the wikipedia that hints my assumptionenter image description here

Following image shows the logic analyzer capture for writing to first 32 bytes: enter image description here

Following image shows the logic analyzer capture for writing after first 32 bytes: enter image description here

Source Link
Babu James
  • 301
  • 2
  • 12

SPI Flash - Unable to write to first 32 bytes in GD25Q128C

I am new to SPI flash memory reading and/or writing. As I was fiddling with it, I see that I cannot write to the first 32 bytes of the device GD25Q128C. It always reads back something that I have not written.

I have checked online and think that it could be due the first 32 bytes of every page is used for some other purpose?

I can successfully write and read from the remaining addresses.

Can somebody give more information on this?