Was spricht gegen löschen? Willst du ein Programm überbraten? Das muss nicht unbedingt funzen, denn aus einem Bit Null kannst du keine Eins machen.
Ich möchte eine Lookup-Tabelle die als HEX-.Datei vorliegt, in die oberen 4 KB des Flashspeichers eines ATmega8 brennen. Bei den meisten Brennprogrammen wird dabei der Flashspeicher vor dem Brennen gelöscht und damit das vorher gebrannte (mit der BASCOM-Demoversion) erstellte Programm gelöscht. Nur bei ATPROG kann man die Option "erase before write" abschalten. Leider passt der Sercon2-Mini-Adapter nicht zum Brennprogramm von BASCOM, so dass ich immer den Adapter wechseln muss. Gibt es ein Brennprogramm/adapter, das mit Bascom funktioniert und bei dem man die Löschfunktion abschalten kann?
felack
Was spricht gegen löschen? Willst du ein Programm überbraten? Das muss nicht unbedingt funzen, denn aus einem Bit Null kannst du keine Eins machen.
2 Möglichkeiten:
1) Bascom Vollversion kaufen.
2) Einen Bootloader schreiben mit dem Du die unteren 4K schreibst und dann die Tabelle. Dann kannst Du aber die oberen 4K nicht komplett nutzen, denn ans Flashende ja der Bootloader rein.
Das Gegenteil von "gut" ist "gut gemeint"!
@JonnyP :
Das Programm und die Tabelle werden separat erstellt und nacheinander in der ATmega8 gebrannt. Wenn dann beim Brennen der Tabelle das Programm gelöscht wird, geht nix mehr.
@Dnerb:
Wenn ich die Vollversion habe kann ich die Tabelle ja gleich da rein schreiben.
felack
Deshalb steht ja auch in meinem Posting "2 Möglichkeiten"Zitat von felack
Die 1) und falls es das nicht will die 2)
Das Gegenteil von "gut" ist "gut gemeint"!
Lesezeichen