PIC24H: Flash Page Erase oder Row Erase

Gast #2414045
Lesenswert?

Hallo Freunde,

laut Datenblatt
http://ww1.microchip.com/downloads/en/DeviceDoc/70238b.pdf
kann man das Flash des PIC24H nur page-weise (512 Worte auf einmal) 
löschen und die Adresse ist auf 512 Worte aligned.

Im Application Note AN1094 (Bootloader)
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en530200
wird aber das Flash row-weise (64 Worte) programmiert und jeweils vorher 
wird diese Row gelöscht. Dazu wird der gleiche Befehl im NVMCON benutzt 
(4042), der laut Datenblatt die ganze Page löschen würde.
Insofern dürfte der Bootloader nicht funktionieren, aber tatsächlich tut 
er sehr wohl.

Weiß jemand, wie das funktionieren kann?

Grüße,

Dosmo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren