S
spectrum70
Guest
Hallo allemaal,
Ik ervaar een vreemd probleem programmering een parallel flashgeheugen SST29VF3201B (2Mega x 16bit woorden) uit een coldfire processor.
Ik probeer uit te leggen wat gebeuren
1) met behulp van de constructor programmering algoritme, ik wist de flitser, dit geslaagd, ik heb alle 16bit woorden aan 0xFFFF.
2) met behulp van het schrijven reeks (0x555: 0xAA, 0x2AA: 0x55, 0x555: 0xa0, addr: woord) schrijf ik een woord van waarde 0x0000 op 0x0000 adres.
Het resultaat is vreemd dat het woord wordt geschreven 3 keer op addr 0, 8 en 32 ..
met een breekpunt net na het schrijven, geheugendumpbestand toont:
0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF 0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF ....
Enig idee / help echt gewaardeerd.
bedankt,
spectrum
Ik ervaar een vreemd probleem programmering een parallel flashgeheugen SST29VF3201B (2Mega x 16bit woorden) uit een coldfire processor.
Ik probeer uit te leggen wat gebeuren
1) met behulp van de constructor programmering algoritme, ik wist de flitser, dit geslaagd, ik heb alle 16bit woorden aan 0xFFFF.
2) met behulp van het schrijven reeks (0x555: 0xAA, 0x2AA: 0x55, 0x555: 0xa0, addr: woord) schrijf ik een woord van waarde 0x0000 op 0x0000 adres.
Het resultaat is vreemd dat het woord wordt geschreven 3 keer op addr 0, 8 en 32 ..
met een breekpunt net na het schrijven, geheugendumpbestand toont:
0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF 0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF ....
Enig idee / help echt gewaardeerd.
bedankt,
spectrum