-
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
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
Najnowsze wątki
- 2024-12-30 Podnieść masę o 0.6V
- 2024-12-30 Białystok => Full Stack .Net Engineer <=
- 2024-12-30 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-30 Gdańsk => Software .Net Developer <=
- 2024-12-30 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-12-30 Białystok => Programista Full Stack (.Net Core) <=
- 2024-12-30 Moduł BT BLE 5.0
- 2024-12-30 Łódź => Application Security Engineer <=
- 2024-12-30 Lublin => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-30 Nowy Outlander PHEV w PL
- 2024-12-30 Warszawa => Key Account Manager <=
- 2024-12-30 Katowice => Key Account Manager (ERP) <=
- 2024-12-28 Śmiechu KOOOOOOPA ;-)
- 2024-12-29 Pomiar amplitudy w zegarku mechanicznym
- 2024-12-28 Antyradar