Updating Bootloader via Flash-Write

  • 1
  • 2
  • Page 2 of 2
mc-electronic
Benutzer
Avatar
Gender: n/a
Location: Sauerland NRW
Posts: 372
Registered: 03 / 2008
Subject:

Re: Updating Bootloader via Flash-Write

 · 
Posted: 11.09.2012 - 14:49  ·  #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
Attachments
Filename: Appl4Loader.zip
Filesize: 224.26 KB
Title:
Information: Main Application
Download counter: 47
Filename: cpuloader.zip
Filesize: 100.89 KB
Title:
Information: CPU BootLoader
Download counter: 36
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: Updating Bootloader via Flash-Write

 · 
Posted: 11.09.2012 - 16:53  ·  #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
Gender: n/a
Location: Sauerland NRW
Posts: 372
Registered: 03 / 2008
Subject:

Re: Updating Bootloader via Flash-Write

 · 
Posted: 11.09.2012 - 18:12  ·  #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
  • Page 2 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 16 · Cache Hits: 15   63   78 · Page-Gen-Time: 0.044067s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI