Forum: Mikrocontroller und Digitale Elektronik ADuC7026 kopieren


von Der T. (Gast)


Lesenswert?

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!

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

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.

> ...

von hp-freund (Gast)


Lesenswert?

Welches Labornetzgerät ist es?
Bietet der Hersteller eine Firmware dafür an?

von hp-freund (Gast)


Lesenswert?

Welche Schittstellen hat das Labornetzgerät?

von Der T. (Gast)


Lesenswert?

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.. 
:-(

von hp-freund (Gast)


Lesenswert?

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 ....

von Der (Gast)


Lesenswert?

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.

von Der T. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.