Updating Bootloader via Flash-Write

  • 1
  • 2
  • Seite 2 von 2
mc-electronic
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Sauerland NRW
Beiträge: 372
Dabei seit: 03 / 2008
Betreff:

Re: Updating Bootloader via Flash-Write

 · 
Gepostet: 11.09.2012 - 14:49 Uhr  ·  #9
Hello All,

warming up for the FAT32 driver I have finally done the promised example of an ATmega Application (Appl4Loader.pas), that can load a Bootloader file and flash it into the boot area.
Then, the Bootloader (CPULoader.pas) can be in called from the main Application and update the Main Application. So, each program can update the other one. I am using this in my devices a lot. I hope, I have no bugs in this sample code.

Cheers, Michael
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: Updating Bootloader via Flash-Write

 · 
Gepostet: 11.09.2012 - 16:53 Uhr  ·  #10
Hi Michael,
wow :gut:

Aber für FAT32 ist da ja kein Byte Platz mehr. Evtl. nur FAT32 Unterstützung.

miparo
mc-electronic
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Sauerland NRW
Beiträge: 372
Dabei seit: 03 / 2008
Betreff:

Re: Updating Bootloader via Flash-Write

 · 
Gepostet: 11.09.2012 - 18:12 Uhr  ·  #11
Hallo Miparo,

von den 8 KB Bootloader-Area sind ja nur 4 K belegt (und ein bischen für die FlashWrite Routinen). Da wären schon noch knappe 4 K frei, die dann für den Mehrbedarf fürs Lesen des BootFile genutzt werden können. Ob das passt, kann ich aber erst sagen, wenn ich die erforderlichen Routinen habe.
Ich habe von Robert schon eine alternative FAT32 Version bekommen, die der FAT16-Bootloader Version nicht unähnlich ist. Vielleicht kriege ich es ja damit hin. Das würde aber dauern..

Die FAT32 soll ja gar nicht in den Bootloader Bereich. Nur eine abgespeckte Version, die gerade das Öffnen und Einleses des Applikations-Files zum Flashen erlauben soll.

Gruß, Michael
  • 1
  • 2
  • Seite 2 von 2
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   64   78 · Page-Gen-Time: 0.033758s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI