Hi,
I need to programm a S25FL256(Spansion) 32MB via SPI (in socket, not in a circuit)
can connect to the chip and read/write the first 16MB (3byte address)
the chip gets detected with 3 byte address but also 32MB

a Testpattern till 1FF_FFFF was flashed

after reading the chip I get a repetition of the first 16 MB @ 0x100_0000

when I read back the chip with a Beehive Programmer, I get this, showing me that the 2nd half of the memory was never touched

I tried Segger SW:
7.00a
7.58c
7.86b
with HW:
Flasher pro
jlinkPlus
always the same result
when I use a production flashfile you can find an AND linked data block of the two 16MB blocks from the org data in the 1st block (writing both halfs of org file) in the 1st block of chip
I tried to change some of the flash settings but this always gave me total messed up data
do you have any idea whats going on ?
thx 4 help
Max
I need to programm a S25FL256(Spansion) 32MB via SPI (in socket, not in a circuit)
can connect to the chip and read/write the first 16MB (3byte address)
the chip gets detected with 3 byte address but also 32MB
a Testpattern till 1FF_FFFF was flashed
after reading the chip I get a repetition of the first 16 MB @ 0x100_0000
when I read back the chip with a Beehive Programmer, I get this, showing me that the 2nd half of the memory was never touched
I tried Segger SW:
7.00a
7.58c
7.86b
with HW:
Flasher pro
jlinkPlus
always the same result
when I use a production flashfile you can find an AND linked data block of the two 16MB blocks from the org data in the 1st block (writing both halfs of org file) in the 1st block of chip
I tried to change some of the flash settings but this always gave me total messed up data
do you have any idea whats going on ?
thx 4 help
Max
The post was edited 1 time, last by MaxGropper ().