Forum: Mikrocontroller und Digitale Elektronik bootloader Peter Dannegger - kann grösse Dateien nicht programmieren


von Kompir (Gast)


Lesenswert?

Hi,

Schon mal wieder eine Frage zu PeDa'S bootloader.
Kleine Programme kann ich problemmlos hochladen, bei den grösseren 
werden nur bis zu 6, 12 oder max 25% laut anzeige gebrannt.

Wo soll ich das Problem suchen? Oszi habe ich.

Ich verwende meinen eigenen MAX232 Adaptor mit einem zusätzlichen 
USB-Seriel Converter von Reichelt.

Entweder spinnt die Übertragung oder der uC resettet sich irgendwan.
Stromversorgung ist mit einem 5V 550mA Handy-Ladeadaptor.
uC und max232 werden damit versorgt.

Im prinzip will ich einen einfachen UART bootloader, muss nicht 
unbedingt da PeDa'S sein. Wäre schon wenn direkt HEX-DAteien gebrannt 
verden.

Habt icht einen besseren Vorschlag?

Danke&Gruss,
Kompir

von Jonas B. (jibi)


Lesenswert?

Servus,

>Kleine Programme kann ich problemmlos hochladen

Wenn das klappt brauchst du erstmal kein Oszi.

>Entweder spinnt die Übertragung oder der uC resettet sich irgendwan.

Wie stellst du das fest?

>Ich verwende meinen eigenen MAX232 Adaptor

Alle Kondis an der richtigen Stelle? Zeig mal Foto

>Wäre schon wenn direkt HEX-DAteien gebrannt
>verden.

Ja schön wäre so einiges...

Gruß J

von Kompir (Gast)


Angehängte Dateien:

Lesenswert?

Bilder von minem MAX232 sind angehängt. Ich habe mehrere Stunden 
investiert - die Kondist habe ich 100 mal kontroliert.

von Kompir (Gast)


Angehängte Dateien:

Lesenswert?

Noch Bilder

von Joachim B. (jar)


Lesenswert?

Kompir schrieb:
> Bilder von minem MAX232 sind angehängt.

ich würde eher max3232 nehmen, die 232 arbeiten nur ab 4,5V die 3232 bis 
3V runter, vielleicht liegt ein Spanungsproblem vor.

Übrigens selbstbauen lohnt nicht mehr:

http://www.ebay.de/itm/like/301150393866?lpid=106&chn=ps

: Bearbeitet durch User
von Kompir (Gast)


Lesenswert?

Mit zwei Wochen Lieferzeit (für einen ISP-Prog) bin bestimmt schneller 
;)
Hab schon früher MAX232 bestellt gehabt und natürlich Spaß beim Löten 
auch.

Ich probiere morgen mit anderer Versorgung - L7805, danke für den Tipp.

von Jonas B. (jibi)


Lesenswert?

Stecker sieht nicht verkehrt aus.

Was benutzt du für eine Baudrate, im Notfall schraubt man die runter?

Gruß J

von Kompir (Gast)


Lesenswert?

Baudrate 9600.
Ich benutze die Makefile-Variante: 
http://www.mikrocontroller.net/attachment/223132/fastboot-2.9-140709.zip

hab sogar 32% geschafft:

=================================================
|           BOOTLOADER, Target: V2.1            |
|            (Feb 14 2015 23:28:39)             |
=================================================
Now program device.
Port          : /dev/ttyUSB0
Baudrate      : 9600
File          : main.hex
Reading       : main.hex... File read.
Size          : 7942 Bytes
-------------------------------------------------
Waiting for device... connected!
Bootloader    : V2.1
Target        : 1E9403 ATmega16
Buffer        : 512 Byte
Size available: 15872 Byte
CRC enabled and OK.
Programming   : 0x00000 - 0x01F05
Writing [################################# 
]  32%
 ---------- Failed! ----------

 ---------- Programming failed! ----------

von Kompir (Gast)


Lesenswert?

Der uC resetet sich durch sogar wenn der Loader in der Warteschleife 
ist.
Hab ein Blink-Program drauf - blinkt unregelmäßig.
Dann ist die Versorgung überlastet. Ist MAX232 wirklich so hungrig?
Morgen gehet es weiter.

von eProfi (Gast)


Lesenswert?

Watchdog aktiv?

von Kompir (Gast)


Lesenswert?

ej-Profi, ich brauche die Addresse, du kriegst Kasten Bier angeliefert!

Das war's - WD war auf 2s gestellt.

Waiting for device... connected!
Bootloader    : V2.1
Target        : 1E9403 ATmega16
Buffer        : 512 Byte
Size available: 15872 Byte
CRC enabled and OK.
Programming   : 0x00000 - 0x01F05
Writing 
[#################################################################] 100%
Elapsed time  : 8.81 seconds, 901 Bytes/sec.

 ---------- Programming failed (wrong CRC)! ----------

Nun die Stromverorgung um den CRC-Problem wegzukriegen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.