Zamiana adresów rejestrów w linkerze Franklin Software dla 80c552 - jak to poprawić?
Programowanie 80c552 w Franklin Software
From: "news.task.gda.pl" <belamy_at_nospam_free.net.pl>
Subject: Programowanie 80c552 w Franklin Software
Date: Sat, 12 Feb 2000 18:12:14 +0100
Próbowalem napisac programik na 80c552 pod srodowiskiem Franklin Software
(assembler, C, linker pos windowsa).
Napisalem modul w asemblerze, ktory odczytuje dane z przetwornika
wewnetrznego 80c552. Adresy rejestrow przetwornika to C5h, C6h. I tu pojawia
sie problem, po skompilowaniu i zdisasemblowaniu kodu wynikowego okazuje
sie, ze program probuje korzystac z calkiem innych rejestrow (np 3F,3E).
Podgladnalem najpierw efekt kompilacji modulow assemblerowych modul.obj, tam
wszystko w porzadku, czyli dopiero linker dziwnie zamienia adresy. :(((
Czy moze ktos wie jak rozwiazac ten problem ??
Rafal Kolano
belamy_at_nospam_free.net.pl
From: "Mariusz Kręcichwast" <mariuszk_at_nospam_ceti.com.pl>
Subject: Re: Programowanie 80c552 w Franklin Software
Date: Mon, 14 Feb 2000 20:37:53 +0100
Cześć!
Użytkownik news.task.gda.pl <belamy_at_nospam_free.net.pl> w wiadomości do grup
dyskusyjnych napisał:888h2u$22j$1_at_nospam_korweta.task.gda.pl...
Próbowalem napisac programik na 80c552 pod srodowiskiem Franklin
Software
(assembler, C, linker pos windowsa).
Napisalem modul w asemblerze, ktory odczytuje dane z przetwornika
wewnetrznego 80c552. Adresy rejestrow przetwornika to C5h, C6h.
<...>
Przedstaw kawałek kodu, może coś się da ustalić...
Pozdrawiam,
--
Mariusz Kręcichwast
mariuszk_at_nospam_ceti.com.pl
From: "news.task.gda.pl" <belamy_at_nospam_free.net.pl>
Subject: Re: Programowanie 80c552 w Franklin Software
Date: Tue, 15 Feb 2000 12:09:51 +0100
Udalo mi sie usunac problem
w modul.a51 mialem:
ADC552 DATA 0C5h
ADCH552 DATA 0C6h
a poprawilem na:
ADC552 equ 0C5h
ADCH552 equ 0C6h
Czy kiedy deklarowalem jako DATA to nie bylo to poprawnie ???
Użytkownik Mariusz Kręcichwast <mariuszk_at_nospam_ceti.com.pl> w wiadomości do grup
dyskusyjnych napisał:889oeu$54s$1_at_nospam_sunsite.icm.edu.pl...
Cześć!
Użytkownik news.task.gda.pl <belamy_at_nospam_free.net.pl> w wiadomości do grup
dyskusyjnych napisał:888h2u$22j$1_at_nospam_korweta.task.gda.pl...
Próbowalem napisac programik na 80c552 pod srodowiskiem Franklin
Software
(assembler, C, linker pos windowsa).
Napisalem modul w asemblerze, ktory odczytuje dane z przetwornika
wewnetrznego 80c552. Adresy rejestrow przetwornika to C5h, C6h.
<...>
Przedstaw kawałek kodu, może coś się da ustalić...
Pozdrawiam,
--
> Mariusz Kręcichwast
> mariuszk_at_nospam_ceti.com.pl
>
>
From: "Pawel G. Angerman" <pga_at_nospam_t17.ds.pwr.wroc.pl>
Subject: Re: Programowanie 80c552 w Franklin Software
Date: Tue, 15 Feb 2000 12:03:15 +0000
"news.task.gda.pl" wrote:
Próbowalem napisac programik na 80c552 pod srodowiskiem Franklin Software
Hej!
moje pytanie troche z innej beczki. Tez mam Franklin Software - podoba
mi sie i chcial bym cos w tym robic ale mam problem. Jesli napisze jakis
programik, w C lub assemblerze i go kompiluje to wszystko jest ok. W
menu opcji moge wowczas ustawiac parametry kompilatora, linkera itp.
Natomiast jesli otworze nowy projekt, to franklin nie rozpoznaje
dolaczonych do projektu plikow jako zrodla lecz jako jakies pliki
tekstowe. Nie podswietla skladni a w menu opcji nie ma zadnych pozycji
gdzie mozna ustwic konfiguracje np takiego kompilatora. Troche mnie to
wkurza, bo przynajmniej srodowisko symulatora jest znacznie lepsze od
keila, ale poki co Keil gora... Ma ktos jakis pomysl???
pozdrawiam
pawel
/_/_ /_/_ /_/_ Pawel Grzegorz Angerman ICQ:5675255
_/ /_ _/ _/ DS T-17 "Ikar" p.122 Adres domowy:
/_/_ _/ /_/_/_/_/_ Wroblewskiego 27 J.Kazimierza 7/9 m9
_/ _/ /_ _/ 51-627 Wroclaw 98-220 Zdunska Wola
_/ /_/_ _/ _/ tel:(0-71)348-66-10 tel:(0-43)823-49-78
POLAND
mailto:PGA_at_nospam_ikar.t17.ds.pwr.wroc.pl , PGA_at_nospam_technologist.com
URL :http://www.t17.ds.pwr.wroc.pl/~pga/