hex 8051 windows 7 32bit

OP #1553623
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?
#1553698
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
#1553751
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?
OP #1554835
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
Angehängte Dateien:
Gast #1555132
µ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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.