Daten auf EPROM 27c512LC brennen / ERTEC PGS53 / Adapter ADPL34/35

OP #4039943
Lesenswert?

Hallo Zusammenn

Ich möchte für unseren Anwendungen Daten auf EPROM M27c512LC brennen. 
Ich verfüge einen EPROM-Programmiersystem von Ertec.

Type: PGS53
Adapter: ADPL34/35
SN: 35202434

Laut der Beschreibungsdatei TASMREI.TXT (siehe im Anhang) soll eine 
Word/Excel-Datei im Name.asm abgespeichert werden.

Diese Datei (Name.asm) ist mit einem Assemblerprogramm zu kompilieren. 
Die Syntax lautet: Tasm -48 Name.asm.

Da komme ich nicht weiter!!!!!

Wie kompiliere ich die Datei Name.asm, um die Dateien Name.obj und 
Name.lst zu gewinnen?

gibt einen geeigneten Kompiler für diese Aufagbe?.

Ich wurde mich auf alle Hilfe und Vorschläge freuen. Der Mitarbeiter, 
der das System angewandt hat, ist leider nicht mehr im Haus und nicht 
erreichbar.

Danke Sonne
Angehängte Dateien:
OP #4040303
Lesenswert?

Hallo nochmals

ich habe  auf folgendes link

http://techapple.net/2013/01/tasm-windows-7-windows-8-full-screen-64bit-version-single-installer/

Eine Version, die auf aktuellen Windows Versionen lauffähig ist, nach 
Anweisungen installiert.

Mein Datensatz, unter Excel erstellt und simulierte, als asm-Datei 
gespeichert (siehe daten.asm )

Beim Ausführen der Datei habe folgende Meldung: siehe tasm.jpg

was tue ich falsch?

Danke
Angehängte Dateien:
OP #4041298
Lesenswert?

Halloschen

Danke eure für Beiträge. Ich muss euch sagen, habe ich leider vergessen 
ups, dass ich kein Programmierer bin. habe zwar einigen 
Programmierungsgrundlagen, beruflich bin ich ein reiner 
Hardwareentwickler.

Unkenntnis ist bestimmt, was man nicht weiß und um Hilfe bittet ! ! !

Route_66 (Gast) wie kriegt ich die datei.obj und datei.lst?

Ich habe ein Windows 7, 64 bits. Die Datei daten.asm kompiliere ich mit 
der Anwendung TASM 1.4

es klappt bei mir nicht. ich kriege nich ein Fehlermeldung "(8195) 
unexpected end of file encountered"

Da ich in der Zukunft weitere Datensätzen auf EPROM brennen werde, muss 
ich wissen wie es läuft.

Danke für euere Geduld

Grüß
Sonne
#4041380
Lesenswert?

Sonne Madiba schrieb:
> Route_66 (Gast) wie kriegt ich die datei.obj und datei.lst?

Hallo!
Für Deine Aufgabe ist es nicht notwendig, irgend einen Compiler oder 
Assembler zu bemühen.
Wo kommen Deine Werte für ".byte ???" her? Kann man die auch irgendwie 
berechnen? Warum brauchst Du für 8192 Bytes ein 65536 Bytes großes 
EPROM?

Einen so umständlichen Weg, wie Du beschreibst, habe ich in meinem 
ganzen beruflichen Leben noch nicht kennen gelernt!
Gast #4041381
Lesenswert?

>Unkenntnis ist bestimmt, was man nicht weiß und um Hilfe bittet ! ! !
nun dann würde ich an deiner Stelle jetzt endlich mal den Tasm aus dem 
Link verwenden und nicht den Turbo Assembler.
http://home.comcast.net/~tasm/
Ignorieren der Hinweise bringt dich nicht weiter.

Dann würde ich mich ganz schnell von Exel als Datenquellen 
verabschieden.
Was für HW machst du denn wenn du noch nie einen Assembler bedient hast.

Thomas
Gast #4041396
Lesenswert?

Da ohnehin nur Zahlen gebrannt werden sollen und kein Computerprogramm, 
kann man die auch einfach mit einem Hex-Editor eingeben. Das macht 
wesentlich weniger Arbeit, als in Excel immer ".byte xyz" einzutippen, 
das dann als Textfile zu exportieren und zu guter Letzt durch den 
Assembler zu jagen.
Gast #4041429
Lesenswert?

>Dann zeig doch bitte noch mal, wie genau Du tasm aufrufst.

Er benutzt den Turbo Assembler der hat einen anderen Syntax.
Da er sich nicht in diese Problematik einarbeiten will ist das wohl 
hoffnungslos.

Thomas
OP #4041483
Lesenswert?

Hallo

michael_ schrieb:
> Der Vorgänger hat doch das sicher schon mal durchlaufen lassen.

Das stimmt, er ist nicht mehr erreichbar, Derjenige, der sich noch 
erinnert kann, dass es lief, ist leider nicht der Anwender.

> Dnn gibt es doch zu jedem Projekt bestimmt eine brennfähige Datei.
> Mal nach einer *.BIN oder *.HEX Datei suchen.

Die einzige Beschreibung, die ich habe, ist die txt.datei oben gepostet, 
der Vorgang ist nicht von mir gewählt.


Thomas schrieb:
> Was für HW machst du denn wenn du noch nie einen Assembler bedient hast.

Wir entwickeln Steuerungen aller Arten für Elektroantriebe bis 1000 W

Die Zahlen sollen ins EPROM, kombiniert mit einer Schaltung, um eine 
Sinus-Steuerung für einen 6-Phasen Motor zu erstellen.

Die Zahlensequenz ist unter excel simuliert worden (Deswegen Excel)

Meine Aufgabe ist diesen Zahlenfolgen ins EPROM zu bringen. Egal den Weg 
!!!

Grüß
Gast #4041493
Lesenswert?

nun du hast mehrere  Möglichkeiten.
1. du benutzt den Tabellen Crossassember von Anderson mit genau den 
Parameteren die in deiner Beschreibung genannt sind (-48 steht übrigens 
für Intel 8048) das ist aber egal. Den Link habe ich dir schon 2 mal 
genannt.

2. Du passt den Aufruf und Synax an den Turboassember an (Borland) dann 
kannst du auch den verwenden musst dich aber selbst um die 
Formatkonvertierungen kümmern.

3. Du benutzt einen Assembler deiner Wahl und dessen Pseudo Kommandos 
und
Tools.

4. Du läßt das machen von jemandem der sich auskennt.

Thomas
Gast #4041796
Lesenswert?

Sonne Madiba schrieb:
> Die Datei daten.asm kompiliere ich mit
> der Anwendung TASM 1.4

Und auf deinem Screenshot steht Version 3.0. Da ist es schon sehr schwer 
irgendwie zu helfen.

Dein Grundproblem: es gibt mehrere Programme, die TASM heissen, und du 
hast das falsche. Borland ist für x86-Prozessoren; den Link für einen 
TASM für Mikrocontroller hat man dir schon weit oben genannt, der kann 
u.a. für 8048 assemblieren (daher -48). Das ist aber ein völlig anderes 
Programm mit anderer Syntax.

Georg
OP #4041816
Lesenswert?

Thomas schrieb :
> nun du hast mehrere  Möglichkeiten.
> 1. du benutzt den Tabellen Crossassember von Anderson mit genau den
> Parameteren die in deiner Beschreibung genannt sind (-48 steht übrigens
> für Intel 8048) das ist aber egal. Den Link habe ich dir schon 2 mal
> genannt.


Es hat sich erledigt. die möglichkeit 1. war sehr hilfreich. Ich kann 
aus meiner Zahlenfolgen die datei.obj und di datei.lst gewinnen

Vielen Danke für euere Anregungen

beste Grüße
OP #4041837
Lesenswert?

Georg schrieb :
> Sonne Madiba schrieb:
>> Die Datei daten.asm kompiliere ich mit
>> der Anwendung TASM 1.4
>
> Und auf deinem Screenshot steht Version 3.0. Da ist es schon sehr schwer
> irgendwie zu helfen.
>
> Dein Grundproblem: es gibt mehrere Programme, die TASM heissen, und du
> hast das falsche. Borland ist für x86-Prozessoren; den Link für einen
> TASM für Mikrocontroller hat man dir schon weit oben genannt, der kann
> u.a. für 8048 assemblieren (daher -48). Das ist aber ein völlig anderes
> Programm mit anderer Syntax.
>
> Georg

Ich hatte sehr wahrscheinlich die falsche Version von TASM. und konnte 
es nicht wissen.

TASM 1.4 habe ich gelöscht ! ! !

Es klappt jetzt siehe Bild

Grüß
Angehängte Dateien:

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