Forum: Mikrocontroller und Digitale Elektronik ProView32, Franklin


von Albert C. (Firma: ELAC) (mordillo)


Lesenswert?

Hallo!

Ich benutze neuerdings ProView32 von Franklin als EU. Wie bei meiner 
vorher benutzten IDE (Feger&Raith, DOS-Umgebung) hätte ich gerne, dass 
der Programm Code ab Speicheradresse 0100hex generiert wird (Vermeidung 
von Adrsskonflikten mit Interrupt-Einsprungadressen). Das geschah bei 
der Programmierung unter F&R in der Form, dass ich im Hauptmodul meiner 
Unterprogramme die Assemblerdirektive "ORG 100" verwendete und 
anschlissend ein CODE-Segment defimierte. Bei allen anderen SUB-Routinen 
definierte ich nur mehr ein CODE-Segment. Der Linker begann dann mit 
Startadrese 0100h für den Source-Code. Bei ProView funktioniert das so 
nicht. Zur Verdeutlichung meines Problemes ein kurzer beispielhafter 
Auszug aus dem CODE-Speicher wie vorgestellt:
0000h - Einsprungadresse nach RESET
.
.
0003h - Einsprung nach EXTI0
.
.
000Bh - Einsprung nach TIMER 0 overflow
.
.
.
.
usw.
.
.
0100h - ab hier Start des Programmes

Kann mir hier jemand behilflich sein.
Danke für Eure UNterstützung

Gruß MORDILLO

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.