-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for
-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Skrypt linkera, pamięć zewnętrzna i... problem :(
Date: Tue, 19 Jul 2011 22:57:34 +0200
Organization: http://onet.pl
Lines: 22
Message-ID: <j04r4j$s2$1@news.onet.pl>
References: <j04q2u$5to$1@inews.gazeta.pl>
NNTP-Posting-Host: 83.238.197.12
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1311109075 898 83.238.197.12 (19 Jul 2011 20:57:55 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Tue, 19 Jul 2011 20:57:55 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110402
Icedove/3.1.9
In-Reply-To: <j04q2u$5to$1@inews.gazeta.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:614018
[ ukryj nagłówki ]W dniu 19.07.2011 22:39, Konop pisze:
> Witam
>
> Piszę program na STM32, kompilator to gcc (CodeSorcery). Mam podłączoną
> zewnętrzną pamięć RAM. Chciałbym w niej umieścić kilka zmiennych (duże
> bufory), reszta zmiennych ma być w wewnętrznej pamięci RAM.
Jeżeli chcesz mieć to zrobione bez uczenia się co to jest skrypt
linkera, jak działa pamięć w procesorach i ogólnie pomijając podstawy
"jak działają mikrokontrolery" to możesz to zrobić mniej więcej tak:
- nie ruszasz skryptów linkera
- definiujesz wskaźniki na bufory w ram
char *Buffer1,*Buffer2;
- w programie inicjalizujesz pamięć zewnętrzną i przypisujesz pod te
wskaźniki odpowiednie wartości
Buffer1=EXT_RAM_START;
Buffer2=EXT_RAM_START+BUFFER1_SIZE;
//etc
- używasz normalnie buforów
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 19.07.11 21:13 Konop
- 19.07.11 21:57 Portal
- 20.07.11 06:09 Zbych
- 20.07.11 11:25 Michoo
- 20.07.11 20:44 Konop
- 20.07.11 20:45 Konop
- 20.07.11 20:53 Konop
- 21.07.11 05:50 Zbych
- 23.07.11 10:51 Konop
Najnowsze wątki z tej grupy
- "Wybitna" inteligencja AI
- test stereo
- Bluetooth stereo
- W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- Weryfikacja myjki ultradźwiękowej
- zasieg radaru
- Zmywarka Bosch SRV55T43EU - awaria
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
- Dlaczego nam nie idzie
- Co czujnik to inna temperatura
Najnowsze wątki
- 2025-09-24 "Wybitna" inteligencja AI
- 2025-09-24 test stereo
- 2025-09-24 Bluetooth stereo
- 2025-09-24 Rzeszów => International Freight Forwarder <=
- 2025-09-24 Gdańsk => Delphi Programmer <=
- 2025-09-24 Warszawa => BI Developer / Analityk BI <=
- 2025-09-24 Alior zmiana logowania
- 2025-09-24 Warszawa => Senior Microsoft Dynamics 365 Business Central Consultant
- 2025-09-24 Andżelika Borys odwiedziła [WIELKIEGO PATRIOTĘ - przyp. JMJ] Andrzeja Poczobuta w [białoruskiej - przyp. JMJ] kolonii karnej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-23 Re: Kolory już są
- 2025-09-23 paragony grozy