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
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
Bilder von minem MAX232 sind angehängt. Ich habe mehrere Stunden investiert - die Kondist habe ich 100 mal kontroliert.
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
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.
Stecker sieht nicht verkehrt aus. Was benutzt du für eine Baudrate, im Notfall schraubt man die runter? Gruß J
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! ----------
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.