Tool/software: Starterware
Hi there,
I am using NOR flash and seem to be having issues reading and writing to all of the memory sectors (M29W160EB) independently.
If I write data to address 0x08010000, when reading back, the data also appears in every other sectors. E.g. 0x08010000 = 0x08030000 = 0x08050000.
Equally if I read or write to address 0x08020000, the values are mirrored at addresses 0x08040000 and 0x08060000.
It would seem that the upper address lines are not working, I have verified the pin Mux configuration and all looks correct. Is there additional GPMC configuration that is needed for the following 4 address lines A16 – A19 on the flash device to work?
to note, the NOR flash is configured for Asynchronous AD-multiplexed 16-bit operation.
Many thanks,
Adam