PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mcs Bootloader Startzeichen ändern



KiR0
23.05.2008, 13:10
Hi zusammen,

ich möchte vom Bascom-Bootloader den Aufruf ändern. Normalerweise sendet der PC "123" wenn er Daten zum Bootloader Übertragen möchte. In der Source des Bootloaders ist ja auch sehr einfach änderbar, nur kann man dies auch in Bascom ändern? Oder ist es möglich das externe Flashtool aus der AN143 von der Mcselec Homepage entsprechend zu modifizieren?

Als Beispiel:
Bascom-Original-Bootloader Startkommando: "123"
Geändertes Bootloader Startkommando :"hellobootloader"

Wird also etwas anderes wie "hellobootloader" gesendet wird das vom uC ignoriert und nach ein paar Sekunden das normale Programm gestartet.
Eventuell kann man wenn das nicht geht auch ein anderes Programm zum Hochladen der Firmware nehmen, solange es das X-Modem Protokoll mit Checksumme beherrscht sollte das gehen oder?

Weiterhin wäre auch ein verschlüsselnder Bootloader sehr interessant, also die Firmware wird verschlüsselt übertragen.

Hat da jemand was?

chr-mt
23.05.2008, 15:07
Eventuell kann man wenn das nicht geht auch ein anderes Programm zum Hochladen der Firmware nehmen, solange es das X-Modem Protokoll mit Checksumme beherrscht sollte das gehen oder?
Jo, geht.
Ich habe das schon per Hyperterminal gemacht.
Musst nur die Abfrage nach der 123 rauswerfen.
Du kannst dann zB. den Status eines Pins zum starten des Bootloaders verwenden, oder per Menüpunkt zum bootloader springen.

Gruß
Christopher