- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19

Thema: Bootloader

  1. #11
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    Anzeige

    Powerstation Test
    hallo,

    für diesen bootloader benötigst du einen neuen, leeren atmega8l (ich glaube 2,70€ bei reichelt) und einen Programmer (~80 euro minimum). das ist ein neuer bootloader, der privat geschrieben wurde.

    für den normalen gebrauch sollte der originale bootloader allerdings vollkommen ausreichen =)

    versuchs mal mit dem standard bootloader, der ist gar nicht so schlecht. und wenn du mal langeweile hast oder der mitgelieferte atmega kaputt ist, dann kannst du dir ja mal einen leeren atmega und einen Programmer bestellen (frag mal rum ins forum, ich kenne mich damit nicht genug aus um dir genaueres dazu zu erzählen) und das ganze mal ausprobieren...

    die meisten leute hier im forum haben den normalen bootloader. ein "update" ist also recht teuer und eigentlich unnötig, auch wenn der neue bootloader bestimmt gut ist.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #12
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hi,

    Programmer (~80 euro minimum)
    OK, soviel kostet das STK500 Entwicklungsboard. Ein ISP Programmer für LPT gibt es aber schon für 12€. Im Selbstbau auf Lochraster kostet sowas 2-3€, Für eine USB Variante ca. 30€.

    Wenn du einem anderen Bootlader verwenden willst, benötigst du
    * den Bootloader
    * einem neuen mega8,
    * einen ISP Programmer
    * ein Board mit ISP Schnittstelle.

    Der Asuro hat von Hause aus keine ISP Schnittstelle. Ein Board mit ISP Anschluss kann man sich aber ebenfalls sehr einfach auf Lochraster zusammenlöten oder auf einem Steckbrett zusammenstecken. Wenn der Bootloader einmal programmiert ist, kann man seine Programme wie gewohnt über die IR Schnittstelle aufspielen.

    Gruß m.a.r.v.i.n

  3. #13
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    lohnt sich das denn? was ist das besondere an diesem bootloader? so mal rein interessehalber...
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  4. #14
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Na ja, das kommt drauf an, was man machen will. Not tut das nicht.

    Der neue Bootloader ist ja daraufhin entstanden, den mega8 mit internem Takt zu betreiben um damit zwei freie Portpins zu bekommen (für I2C o.ä.). Keine schlechte Idee, wie ich finde. Aber damit das funktioniert, muß halt auch der Bootloader geändert werden.
    Ich versuche z.B derzeit den Asuro Code auf den zum mega8 pinkompatiblen mega168 zu portieren. Dazu brauch ich dann auch einen geeigneten Bootloader, da die beiden Prozessoren nicht binär-kompatibel sind.

    Gruß m.a.r.v.i.n

  5. #15
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    ist der interne takt nicht "nur" 1 MHz? dachte ich hätte mal was gelesen...
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  6. #16
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    1Mhz ist nur bei einem unprogrammierten mega8 die Voreinstellung. Man kann den Takt auch auf 8Mhz intern stellen. Allerdings ist der interne Takt nicht so genau und Temperatur abhängig. Es kann dann Probleme mit der UART geben.

    Die Aufgabe des Bootloaders besteht ja nur darin, die Hardware zu initalisieren, evtl. über die UART Schnittstelle ein neues Programm zu flashen und das geflashte Programm auszuführen.
    Beim Asuro Bootloader wird zudem die Batteriespannung abgefragt. Wenn diese zu niedrig ist, kann nicht geflasht werden. Ich würde diesen Port allerdings sinnvoller belegen, z.B. mit einem US Sensor. Ein Grund mehr also für einen eigenen Bootloader.

    Gruß m.a.r.v.i.n

  7. #17
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    das ist wohl wahr, die batteriespannungsmessung ist eigentlih wirklich unnötig... wobei ich bei der taktfrequenz lieber auf einen externen oszi vertrauen würde. müsste aber auch möglich sein, oder?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  8. #18
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Deswegen habe ich mir beim Asuro Eval Board auch alle Möglichkeiten offen gehalten. Ob man den internen Takt oder einen externer Quarz verwenden will, kann man einfach durch 2 Drahtbrücken entscheiden. Ich werde auf jeden Fall beides ausprobieren.

    Gruß m.a.r.v.i.n

  9. #19
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    na das klingt doch vernünftig =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test