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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.