Subversion Repositories Projects

Rev

Rev 236 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 236 Rev 237
1
Ich habe mal die Quellen von avrdude für den Bootloader ein wenig gepatcht. (quick & dirty):
1
Ich habe mal die Quellen von avrdude für den Bootloader ein wenig gepatcht. (quick & dirty):
2
 
2
 
3
Jetzt sollte man per SerCon auch unter Linux ein Update per Bootloader machen können.
3
Jetzt sollte man per SerCon auch unter Linux ein Update per Bootloader machen können.
4
Wer Linux hat, bitte mal testen. (getestet mit Ubuntu)
4
Wer Linux hat, bitte mal testen. (getestet mit Ubuntu)
5
 
5
 
6
Zur Info:
6
Zur Info:
7
Selbst wenn es Probleme beim Update geben sollte, der Bootloader bleibt unberührt und es kann per MK-Tool wieder eine FlightCtrl-Software eingespielt werden...
7
Selbst wenn es Probleme beim Update geben sollte, der Bootloader bleibt unberührt und es kann per MK-Tool wieder eine FlightCtrl-Software eingespielt werden...
8
 
8
 
9
 
9
 
10
Man schaue in die INSTALL wie avrdude compiliert wird (kurz: configure, make, make install).
10
Man schaue in die INSTALL wie avrdude compiliert wird (kurz: configure, make, make install).
11
 
11
 
12
Nach dem Compilieren und Installieren kann avrdude wie folgt aufgerufen werden:
12
Nach dem Compilieren und Installieren kann avrdude wie folgt aufgerufen werden:
13
 
13
 
14
 Flight-Ctrl:
14
 Flight-Ctrl:
15
  ./avrdude -p m644 -P /dev/ttyS0 -c butterfly -b 57600 -U flash:w:Flight-Ctrl_MEGA644_V0_xy.hex
15
  ./avrdude -p m644 -P /dev/ttyS0 -c butterfly -b 57600 -U flash:w:Flight-Ctrl_MEGA644_V0_xy.hex
16
 
16
 
17
 BL-Ctrl:
17
 BL-Ctrl:
18
  ./avrdude -p m8 -P /dev/ttyS0 -c butterfly -b 57600 -U flash:BrushLess-Ctrl_MEGA8_V0_xy.hex
18
  ./avrdude -p m8 -P /dev/ttyS0 -c butterfly -b 57600 -U flash:w:BrushLess-Ctrl_MEGA8_V0_xy.hex
19
 
19
 
20
Es funktioniert nicht mit der Navi-Ctrl!
-
 
21
 
20
 
22
PS: Es werden u.a. die Pakete byacc, flex und bison benötigt.
21
Das Device ( /dev/ttyS0 im obigen Beispiel) an die Gegebenheiten anpassen!
-
 
22
 
-
 
23
Es funktioniert nicht mit der Navi-Ctrl.
23
 
24
 
24
 
25
 
25
IngoB
-
 
26
26
IngoB
-
 
27
PS: Es werden u.a. die Pakete byacc, flex und bison benötigt.
-
 
28
27
29