Forum: Mikrocontroller und Digitale Elektronik hex 8051 windows 7 32bit


von Heinz B. (hez)


Lesenswert?

hello,

folgende Voraussetzungen:

- Windows 7 32-Bit
- Keil uVision4
- 8051-kompatibler uC (nur ROM)

Ich glaube, ich muss hier ein hex-File hochladen. Ich glaube auch, dass 
das mit uVision4 nicht geht und ich ein eigenes Tool brauche.

Gefunden habe ich http://www.dreamincode.net/forums/showtopic124264.htm
Fürchterlich kompliziert. Auch kein Eintrag, ob er es geschafft und wie 
er es gemacht hat.

Kennt wer ein Tool, mit dessen Hilfe ich ein HEX-File in ein uC-ROM 
hochladen kann?

von holger (Gast)


Lesenswert?

>Kennt wer ein Tool, mit dessen Hilfe ich ein HEX-File in ein uC-ROM
>hochladen kann?

Ein Eprom Brenner.

von Stephan H. (stephan-)


Lesenswert?

kommt auf den Prommer an...
Man kann z.B. Ponny Prog nehmen, oder Galep oder Willem

Definiere!!

Was hast Du , was willst Du !!

von Peter D. (peda)


Lesenswert?

Heinz B. schrieb:
> Kennt wer ein Tool, mit dessen Hilfe ich ein HEX-File in ein uC-ROM
> hochladen kann?

Garnicht.
ROM können nur vom Hersteller programmiert werden.

Selber kann man nur EPROM oder OPT programmieren, braucht aber ein 
Programmiergerät dazu.

ROM-8051 können aber auf ROMless geschaltet werden, dann muß noch ein 
externer Flash und ein Adreßlatch angeschlossen werden.

Neuere 8051 haben Flash und oft auch nen Bootloader, über den können sie 
direkt programmiert werden.


Peter

von Heinz B. (hez)


Lesenswert?

Meinte natürlich nicht ROM, sondern RAM ...
Habe ich nicht aufgepasst, sorry.

von I. E. (anfaenger69)


Lesenswert?

Der RAM wird nur vom Programm selbst angesprochen. Den musst Du von 
aussen nicht programmieren. Nach dem ausschalten wäre der RAM leer bzw 
in einem undefinierten Zustand.

Wie hast Du den µC an den PC angeschlossen, mit welcher Platine?

von Ralf (Gast)


Lesenswert?

Sag halt, um WELCHEN Controller genau es sich handelt :)
Dann kann dir auch geholfen werden...

Ralf

von Heinz B. (hez)


Angehängte Dateien:

Lesenswert?

Das ist eine gute Frage, welcher uC das ist :)
Habe mir etwas ausgeborgt. Lt. einer minimalistischen Mini-Doku ist es 
ein 80C517A.
Allerdings schaut die Beschriftung des uC gar nicht danach aus.
Siehe Foto.

Ich probiere jetzt übrigens auf einem Win XP-Rechner, ein Programm 
mittels uVision 4 mittels Utilities-Einstellung "ADI Monitor Driver" 
hochzuladen. Klappt nicht. Kommt die Fehlermeldung:

Warning: Device unknown! Assuming ADuC84x

von Ralf (Gast)


Lesenswert?

µC's mit der Bezeichnung ADuCxxx sind von der Firma AnalogDevices, nicht 
von Siemens!
Allerdings sieht das der Beschriftung nach gar nicht nach einem 80C517A 
aus (auf meinem steht nämlich genau das!). Jedenfalls, wenn es wirklich 
ein 80er ist, brauchst du eher einen EPROM-Brenner oO

Zeig mal n Bild vom kompletten Board.

Ralf

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.