-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.wp.pl!not-for-mail
From: Adam Dybkowski <a...@4...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Dynamicznie ladowany kod do ram w ARM7
Date: Wed, 26 Aug 2009 00:30:38 +0200
Organization: Wirtualna Polska S.A. http://www.wp.pl
Lines: 25
Sender: a...@a...neoplus.adsl.tpnet.pl
Message-ID: <h71ome$p6q$4@news.wp.pl>
References: <h714lk$tm4$1@achot.icm.edu.pl> <h71b9b$d67$1@nemesis.news.neostrada.pl>
<h71bgh$6js$1@achot.icm.edu.pl> <h71doi$etc$1@atlantis.news.neostrada.pl>
<h71h5q$fbv$1@achot.icm.edu.pl>
NNTP-Posting-Host: aemc145.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: news.wp.pl 1251239438 25818 79.191.54.145 (25 Aug 2009 22:30:38 GMT)
X-Complaints-To: a...@w...pl
NNTP-Posting-Date: Tue, 25 Aug 2009 22:30:38 +0000 (UTC)
X-Organization-Notice: Organization line has been filtered
In-Reply-To: <h71h5q$fbv$1@achot.icm.edu.pl>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
X-Original-Organization: Wirtualna Polska S.A. http://www.wp.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:569789
[ ukryj nagłówki ]Sebastian Biały pisze:
>> Czy problem polega na tym, że nie wiesz jak napisać relokowalny kod ?
>
> Problem w tym, że nie wiem jak to poprawnie zrobić. Czy wymaga to
> wsparcia "systemu operacyjnego", czy też kod bedzie na dzień dobry
> calkowicie relokowalny: zarówno kod maszynowy jak i "wskaźniki na dane"
> symulowane choćby const char*. Nie mam dużych doswiadczeń w ARM i nie
> wiem czy np. nie pojawią się problemy przekraczania odległości względych
> adresów, brak możliwości skokow poza jakiś zakres, itd. Wole zapytać niż
> błądzić po omacku.
W zagadnieniu tworzenia kodu relokowalnego są dwie podstawy:
- po pierwsze cały kod wykonywalny stosuje tylko względne skoki i
pobrania (względem pc)
- po drugie wszystkie dostępy do danych wymagają adresu bazowego, który
wcześniej (przed uruchomieniem kodu) trzeba wpisać do któregośtam
rejestru; po szczegóły zapraszam do lektury dokumentacji gcc, szukaj w
okolicy flagi -fpic.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Następne wpisy z tego wątku
- 02.09.09 14:19 cepu69
- 02.09.09 20:01 Adam Dybkowski
- 03.09.09 10:34 cepu69
Najnowsze wątki z tej grupy
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
Najnowsze wątki
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)
- 2026-01-09 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2026-01-09 Ładowanie w 13 minut
- 2026-01-08 Umiejętność tankowania na egzaminie z prawa jazdy
- 2026-01-08 Nowy akumulator Donut Lab
- 2026-01-08 Komenda policji nie ma nic wspólnego ze sprawą zgwałcenia policjantki
- 2026-01-08 Pilot do zamka/bramy
- 2026-01-08 Ślad węglowy
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Dlaczego wrzucenie szkolnego krzyża do śmieci to zbrodnia mniejsza od zgaszenia sejmowej menory?




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]