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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.