MPLAP/ K8048 Löschen von Bereichen verhindern?

OP #1854387
Lesenswert?

Hallo

Beim Programmieren von PICs mit dem K8048
 wird immer der ganze Progbereich gelöscht.

Gibt es ein Programm für diese Progkarte,
wo ich bestimmte Bereiche beim Programmieren des Pics
nicht löschen muß.

z.B. Ich möchte einige Tabellen und Hilfsprogramme an das Ende des Flash
     legen,welche nicht wieder gelöscht werden oder überschrieben,
     da ich sie immer wieder benötige.

Geht dies mit MPLAB IDE 8.46 und den PicKit2 vielleicht?

P.S. Hauptsächlich P12F629/675   P16F627/628

Danke
Gast #1854779
Lesenswert?

>z.B. Ich möchte einige Tabellen und Hilfsprogramme an das Ende des Flash
>     legen,welche nicht wieder gelöscht werden oder überschrieben,
>     da ich sie immer wieder benötige.

Dann pack sie doch in deinen Programmcode.
Alles andere ist sowieso nur ziemlich kompliziert über
Linkerscripts zu machen.

Mit dem 16F627 geht es definitiv nicht. Beim 12F629
bin ich mir nicht ganz sicher. Wenn dann kann man sowas
mit PIC18F oder etwas neueren PIC16F machen die auch per
Bootloader programmiert werden können.
OP #1854820
Lesenswert?

holger schrieb:
> Dann pack sie doch in deinen Programmcode.
Der Sinn ist es, das ich immer nur wenig Programm Code Brennen möchte.


Es muss doch einen Programm möglich sein nur den Bereich 0-0FF zu 
löschen.
Danach brauche ich das Programm nur bis 0FF zu Brennen Ohne den oberen 
Bereich zu löschen oder zu überschreiben.

mal auf die schnell; geht überschreiben mit FF?
bin jetzt mir nicht 100% sicher das es nicht geht.

Gruß
Gast #1854831
Lesenswert?

>> Dann pack sie doch in deinen Programmcode.
>Der Sinn ist es, das ich immer nur wenig Programm Code Brennen möchte.

Wozu? Ist dein Programmer so langsam?

>Es muss doch einen Programm möglich sein nur den Bereich 0-0FF zu
>löschen.

Deine PICs kennen aber nur einen Bulk Erase Befehl.
Das bedeutet das immer der komplette Speicher gelöscht wird.
Du kannst dein Vorhaben also gleich wieder vergessen, oder
such dir andere uC suchen bei denen das geht.

Und wie gesagt: Auch da wird es mehr oder weniger umständlich.

Eine komplette Programmierung ist sowieso meistens
die sauberste Lösung.
Gast #1854911
Lesenswert?

>Wie ist dass den gemeint.

Codeprotection hat mit deinem Problem nichts zu tun.
Also vergiss es.

>Man könnte annehmen das eine Teilweise Löschung geht?

Bei deinen PICs geht das nicht. Aus, basta, Thema beendet.

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