Ich hab hier nen ADUC812BS der auf dem 8051 basiert und über RxD und TxD geproggt wird. Habe die R und Txd an nem MAX232 und den wieder rum am Serial Port 1 am PC. Wie bekomm ich jetzt den Quellcode bzw das HEX File daraus?
Indem du das Datenblatt zum Controller liest, rausfindest, wo die Bootloaderfunktionalität beschrieben steht (sofern das Teil einen BL hat), und hoffst, dass die SecurityBits nicht gesetzt sind. Ralf
Der Bootloader hat möglicherweise auch einen Debugger integriert. Jedoch hab ich nie die Befehle rausfinden können. Die Bootloder Befehle sind in einem extra Datenblatt zu finden. Ob jedoch für den Debug-Modus zusätzliche Funktionen eingebunden werden müßen ... uC004_v30.pdf "Understanding the Serial Download Protocol" Gruß, Bernd
das hilft mir immer noch nicht. WIE bzw WELCHES Programm (hab null Ahnung arbeite eig nur mit ISP) brauch ich dazu? Hypertherminal? wie gesagt weiß nur das das 8051 basierend ist und das 8051 seriell geproggt wird. Im Netz steht wie 8051 aufgebaut ist nur wie man das letztendlich proggt.. keine Ahnung helft mir bitte Seite 13 gerade entdeckt. ICh les mal ne runde
@Nette Mann Mir fällt gerade noch was ein, es gibt 2 Bootloader Versionen. Beim Einschalten sendet der ADUC812 erst mal seine Kennung nebst Versionsnummer. Ab Version 9933 muss Bootloader Version 2 verwendet werden. Das Protokoll ist anders und Version 2 lässt auch getrenntes Löschen von Daten und Programm-Flash zu. Bei Version 1 wurde noch der komplette Chip gelöscht. Der Bootloader macht nach dem Ende der Programmierung Reset und man ist möglicherweise dann im Debug-Modus. Damit wäre ein Aufruf des Debuggers ohne vorheriges Löschen nicht möglich. Gruß, Bernd
Du brauchst ein Download Programm. Wir hatten uns aus produktionstechnischen Gründen selber eins geschrieben. Das konnte aber auf das Programm-Flash nur schreiben. Eventuell das hier? http://www.iiit.uni-karlsruhe.de/mrt.php MRT_DeBugV2.zip MRT_WSD.zip Aber vorsichtig, sonst ist der Inhalt gelöscht! Gruß, Bernd
Also im Datenblatt steht wenn PSEN mit 1kOHM auf GND liegt da ist das Moped im programmiermodus. Problem ist nur, Der Chip ist A unter schutzlack und B in SMD und C hab ich nul Ahnung wie ich den daraus bekomme. Was noch viel Interressanter wäre, wär zuwissen wo man so einen herbekommt. Weil auf dem Chip ist ein wichtiges Programm was ich brauch.
Aaalso: 1. PSEN mit 1k auf GND ist der normale Programmiermodus. 2. Wahrscheinlich läßt sich der Inhalt nicht auslesen. 3. kann der Hersteller einen eigenen Bootloader eingebaut haben, bzw. müssen eventuell anschließend in das Datenflash die passenden Parameter gespielt werden. 4. Wie willst Du daran was optimieren, wenn Du "Null Ahnung" hast? 5. Du machst das Teil höchstens unbrauchbar. 6. Spar lieber auf ein vernünftiges Auto! Gruß, Bernd PS. Es gibt Leute, die bauen sich eine CDI (Capacitor Discharge Ignition) selber, z.B. für Motorrad-Oldtimer. Doodeln hilft weiter.
6. Spar lieber auf ein vernünftiges Auto! Was hat das damit zu tun? Der Chip ist nicht aus nem Auto. Von optimieren hat keiner was gesagt. Denk dran erst denken und dann posten
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.