Problemy z uruchomieniem programów SDCC na mikrokontrolerze AT89C2051 z programatorem Progat

sdcc, at89c2051, progat ...





Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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ć.