Programmiertool für uC

Gast #4978879
Lesenswert?

Hallo zusammen :)

Ich habe hier eine Steuerung mit einem Freescale MC908AZ60 
Mikrocontroller.

Das Programm dieses Controllers hätte ich gerne ausgelesen und auf einen 
identischen Controller mit Softwarefehler geladen.

Ist dies ohne die Hardware und Software von Freescale möglich? Folgende 
Pins sind nach aussen geführt:

+5V
GND
RxD
TxD
IRQ

Gibt es für solche Fälle Softwaretools um dieses Vorhaben über eine 
serielle Schnittstelle zu realisieren?(Hardwareumsetzer von RS232 auf 
TTL oder UART, etc.. vorausgesetzt)

Bisher habe ich nur Erfahrungen mit Atmel AVR Controllern.

Vielen Dank schonmal
Gast #4978888
Lesenswert?

>Das Programm dieses Controllers hätte ich gerne ausgelesen und auf einen
>identischen Controller mit Softwarefehler geladen.

Normalwerweise sind kommerzielle Produkte mit einer Auslesesperre
genau dagegen geschützt.
Gast #4978965
Lesenswert?

M_tz3 schrieb:
> Danke für deine Antwort,
>
> und fürs aufspielen? Gibt es da eine Möglichkeit?

Meist für sämtliche Änderungen am Flash. Es sei denn der Anbieter hat 
eine Möglichkeit zur Flashung vorgesehen, was aber in den wenigsten 
Fällen der Fall ist. Um was für ein Produkt handelt es sich denn?!
Gast #4979115
Lesenswert?

Es handelt sich um die Steuerungsplatine einer Fertigungsmaschine.

Laut Hersteller wurde der uC damals mit einem Programmer von Freescale 
über diese oben genannten Pins vom Kundendiensttechniker geupdatet. Also 
ist das Schreiben über diese Schnittstelle möglich.

Das Produkt wird aber offiziell nicht mehr Supportet. Daher wollte ich 
eine Lösung, wie ich selber auf den Controller schreiben kann.
Gast #4979120
Lesenswert?

M_tz3 schrieb:
> Laut Hersteller wurde der uC damals mit einem Programmer von Freescale
> über diese oben genannten Pins vom Kundendiensttechniker geupdatet.

Dann wird der Prozessor einen Bootloader im Flash stehen haben, der das 
Aufspielen der Software über die serielle Schnittstelle erlaubt.
#4979219
Lesenswert?

Kennst Du die restliche Beschaltung? Es könnte sein, dass sich der 
Controller über den Monitor (Mon8) direkt flashen lässt:

PTB4      HI
PTB3      LO
PTA0      HI
EXTCLK    9,8304MHz externer Oszillator

Die Kommunikation findest seriell (9600) statt.
Dann bräuchtest Du nur +9V am IRQ-Pin und ein Programm, welches das 
MON08 Protokoll unterstützt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren