Flash programmering, vreemd probleem

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

 
Citaat: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.
 
nee, ze zijn per gegevensblad.

Ik opgelost:
Ik was het schrijven van rechts, maar de ide las dezelfde waarde in andere geheugenlocatie ook.Was 2 pinnen van de flitser niet goed gesoldeerd

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />
hartelijk dank,

 

Welcome to EDABoard.com

Sponsor

Back
Top