Atmega128-pamiec programu



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "wilk" <wilk125_at_nospam_wp.pl>
Subject: Atmega128-pamiec programu
Date: Sat, 13 Nov 2004 13:00:02 +0100


Witam
Czy ktos z grupowiczów używał systemu Nut/OS Nut/Net na ten uK
http://www.ethernut.de/en/software.html.
Dokładnie moje pytanie dotyczy aplikacji WebPort
http://www.ethernut.de/en/download.html .Jest tam gotowy plik *.hex który
zajmuje 137 kB zawiera on w sobie kod programu oraz stronke internetową, z
tego co mi wiadomo teb uK zawiera 128kB pamieci programu, a na doaczonym
schemacie http://www.ethernut.de/en/enut13/index.html całego układu nie
widać żeby korzystał on z dodatkowej pamięci programu. Wiec jak on może
pomiesćic ten plik hex w sobie?

pozdrawiam



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotrek Sz." <zumek_at_nospam_NOSPAM.gazeta.pl>
Subject: Re: Atmega128-pamiec programu
Date: Sat, 13 Nov 2004 12:34:43 +0000 (UTC)


wilk <wilk125_at_nospam_wp.pl> napisał(a):
..
Wiec jak on może
pomiesćic ten plik hex w sobie?

pozdrawiam


Bo plik hex (tak w uproszczeniu) oprócz danych(kodu) zapisanego w ASCII
zawiera jeszcze dodatkowe dane (adresy,typy rekortów itp) dla programu
sterującego programatorem oraz sumy kontrolne rekordów.Zmień go na postać
*.bin (np.programem hex2bin.exe) to wtedy dowiesz sie ile faktycznie miejsca
zajmie Ci w procku.

Pzdr.
Piotrek Sz.


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Poprzedni Następny
Wiadomość
Spis treści
From: AlexY <alexy_at_nospam_irc.-cut_this-.pl>
Subject: Re: Atmega128-pamiec programu
Date: Sat, 13 Nov 2004 15:01:08 +0100


Użytkownik Piotrek Sz. napisał:

Bo plik hex (tak w uproszczeniu) oprócz danych(kodu) zapisanego w ASCII
zawiera jeszcze dodatkowe dane (adresy,typy rekortów itp) dla programu
sterującego programatorem oraz sumy kontrolne rekordów.
[..]

pozatym jeden bajt jest zapisny dwoma, adresy, sumy kontrolne, CR+LF w
kazdej linii...
czyli rzeczywisty rozmiar kodu jest przeszlo 2-krotnie mniejszy