Problemy z uruchomieniem programów SDCC na mikrokontrolerze AT89C2051 z programatorem Progat
sdcc, at89c2051, progat ...
From: voices <voices_at_nospam_zrgnyyvpenva.pbz.ROT13>
Subject: sdcc, at89c2051, progat ...
Date: Fri, 01 Apr 2005 19:40:02 +0200
Witajcie,
Posiadam programator atmeli'51 w/g schematu z Praktycznego Elektronika
4/99, program progat i mikrokontrolery at89c2051.
Programy napisane w BASCOM'ie łąduję i uruchamiam bez problemów (z
plików hex), natomiast programy skompilowane za pomocą SDCC wgrywane są
poprawnie, jednak nie wykonują się prawidłowo (większość wyjść procesora
ma logiczne 1 i nic się nie dzieje).
Próbowałem ładować programy i z plików ihx, i z plików hex utworzonych
za pomocą narzędzia packihx.
W parametrach kompilatora próbowałem różnych opcji, które wydawały się
rozsądne.
Czy może ktoś z was miał podobny problem i potrafi coś podpowiedzieć ?
--
voices (at) metallicrain (dot) com
From: voices <voices_at_nospam_zrgnyyvpenva.pbz.ROT13>
Subject: Re: sdcc, at89c2051, progat ...
Date: Fri, 01 Apr 2005 23:00:25 +0200
voices wrote:
Witajcie,
Posiadam programator atmeli'51 w/g schematu z Praktycznego Elektronika
4/99, program progat i mikrokontrolery at89c2051.
Programy napisane w BASCOM'ie łąduję i uruchamiam bez problemów (z
plików hex), natomiast programy skompilowane za pomocą SDCC wgrywane są
poprawnie, jednak nie wykonują się prawidłowo (większość wyjść procesora
ma logiczne 1 i nic się nie dzieje).
Próbowałem ładować programy i z plików ihx, i z plików hex utworzonych
za pomocą narzędzia packihx.
W parametrach kompilatora próbowałem różnych opcji, które wydawały się
rozsądne.
Czy może ktoś z was miał podobny problem i potrafi coś podpowiedzieć ?
Już znalazłem rozwiązanie. Napiszę, aby zostało w archiwach dla potomnych.
Programy typu sorthex czy packihx nie pomagały.
Zamieniłem plik ihx na bin i później ten bin z powrotem na hex'a
(programami hex2bin i bin2hex, łatwo znaleźć przez google.com).
Teraz już działa ok.
--
voices (at) metallicrain (dot) com
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: sdcc, at89c2051, progat ...
Date: Fri, 01 Apr 2005 23:56:56 +0200
voices wrote:
Czy może ktoś z was miał podobny problem i potrafi coś podpowiedzieć ?
Sprawdź na początek czy nie trzeba zamienić miejscami bajtów parzystych
i nieparzystych w pliku hex. Miałem podobny haczyk jak programowałem avr
seprogiem.
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: sdcc, at89c2051, progat ...
Date: Sat, 02 Apr 2005 00:20:20 +0200
Zbych wrote:
Ale bzdury wypisuję, chyba najwyższa pora iść spać.