Flash programavimas, keistą klausimą

S

spectrum70

Guest
Sveiki visi,

i am iškilo keistų problemų programavimo lygiagrečiai atminties SST29VF3201B (2Mega x 16bit žodžių) iš coldfire procesorius.

i bandyti paaiškinti, kas atsitiks

1) naudojant konstruktoriaus programavimo algoritmus, i trinti flash, tai succeded, i visus 16bit žodžiai 0xFFFF.
2) naudojant parašyti seka (0x555: 0xAA, 0x2AA: 0x55, 0x555: 0xA0, addr: žodinis) ir parašyti žodį vertė 0x0000 ne 0x0000 adresą.
Keistą rezultatas yra tas, kad žodis parašytas 3 kartus adresai 0, 8 ir 32 ..

su nutraukti tik po to rašyti, atminties rodo:

0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF 0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
0000FFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF ....

Bet idėjos / help is really appreciated.
ačiū,
spektro

 
Citata:2) naudojant parašyti seka (0x555: 0xAA, 0x2AA: 0x55, 0x555: 0xA0, addr: žodinis) ir parašyti žodį vertė 0x0000 ne 0x0000 adresą.
 
ne, jie kaip specifikacija.

Aš išspręsta:
i buvo raštu teisę, tačiau ide buvo Redingas tos pačios vertės kitas atminties vieta taip pat.Buvo 2 kaiščių flash nėra gerai prilituotos

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />
many thanks,

 

Welcome to EDABoard.com

Sponsor

Back
Top