Hallo, in Sachen 8051 und AVR bin ich relativ fit - in Sachen ARM sieht es da schon schlechter aus.. :-/ Zum Problem: Ich habe hier ein Labornetzgerät, bei dem das Display nach dem einschalten "tot" ist. Kurze Analyse: 3,3V-Spannungsregler durchlegiert und uC (ADuC7026) incl. etwas Peripherie mit ca.8V gebraten. Ich habe hier noch ein baugleiches Gerät. Neben dem uC ist eine zweipolige Stiftleiste, die mit "Download" beschriftet ist. Einen JTAG-Stecker gibt es nicht. Wie hoch stehen meine Chancen, dass ich die Firmware vom 'guten' ARM herunter bekomme und damit einen neuen flashen kann? ;-) Wenn ich eine reelle Chance habe: Wie? Bitte kurze Anleitung! Welche Soft-/Hardware benötige ich? (am besten Freeware..) Danke!
Der Techniker schrieb: >... > Ich habe hier noch ein baugleiches Gerät. Neben dem uC ist eine > zweipolige Stiftleiste, die mit "Download" beschriftet ist. Einen > JTAG-Stecker gibt es nicht. Wahrscheinlich ist die Stiftleiste mit Pins verbunden, denen UART Funktion zugewiesen werden kann. Vgl. Datenblatt des Controllers. > Wie hoch stehen meine Chancen, dass ich die Firmware vom 'guten' ARM > herunter bekomme und damit einen neuen flashen kann? ;-) Chancen sind schlecht. Für den von AD vorinstallierten Bootloader ist keine Read-Anweisung dokumentiert. Sollte der Hersteller des Netzgeräts einen eigenen Bootloader installiert haben, könnte über den vielleicht ausgelesen werden aber wenn es ordentlich gemacht ist, wird man entweder nicht lesen können oder erhält verschlüsselte Daten. > ...
Das Netzteil ist vom großen C: Voltcraft PSP 1405 Eine Firmware gibt es wohl nicht - zumindest habe ich keine gefunden.. Als Schnittstelle besitzt es eine RS232. An welche Pins der "Download-Stecker" vom uC geht, muß ich nachher mal nachsehen.. ;-) Ich habe mir jedoch schon gedacht, dass ich hier schlechte Karten habe.. :-(
http://www.scienceprog.com/programming-microcontrollers-aduc70xx-using-boot-loader-and-armwsd-utility/ Wenn ich das richtig sehe wird "Download" nur kurz überbrückt, Daten über RS232. Problem ist natürlich erst mal die Firmware zu finden. Es gibt im Prog aus dem link allerdings ein verify, dazu muss ja irgend wie auch gelesen werden. Aber bevor Du dann zwei defekte hast ....
hp-freund schrieb: > Es gibt im Prog aus dem link allerdings ein verify, dazu muss ja irgend > wie auch gelesen werden. Kann auch ne blockweise CRC sein. Oder das Pro schickt das Programm nochmal, der µC vergleicht den Inhalt und antwortet nur mit OK / NichtOK.
Ich denke, den Stress erspare ich mir und entwerfe meine eigene Steuerung mit einem AVR.. ;-) Zugleich werde ich dann bessere ADC bzw. DAC verwenden (14 Bit) und somit die Auflösung (momentan 12 Bit = knapp 10mV) erhöhen. :-) Evtl. integriere dann auch gleich noch neue Features.. ;-D
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.