|
Линковщик и внешняя оперативная память, Используется LPC2478 |
|
|
|
Oct 20 2009, 08:49
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 8-07-09
Пользователь №: 51 032

|
Доброго времени суток! Работаю с LPC2478, у которого, как известно, есть внешние банки динамической памяти. Так вот, возникла надобность указать линковщику, что у нас оперативная память не только на чипе, но еще и внешняя. Вопрос - как это сделать? Дело в том, что нужно указать не один диапазон адресов, а хотя бы два, как это сделать, я не знаю. Другой вариант решения - покопаться с оператором "new" (C++), и в нем указать требуемый диапазон. Но я не знаю, как и это сделать(. Буду рад любой помощи, заранее спасибо!
|
|
|
|
|
 |
Ответов
|
Oct 22 2009, 07:44
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 8-07-09
Пользователь №: 51 032

|
To skripach: Спасибо за ссылочку, но там IAR, а у меня GCC, ну и метод, к которому вы там пришли мне не подходит по идеологическим соображениям) Просто мне нужно не просто разместить во внешней оперативке одну структуру, а постоянно работать в той области памяти. А обязанности линкера я не потяну. Но я смотрю, Вы тоже были озабочены аналогичной проблемой, хотелось бы знать, есть ли какие - нибудь результаты, помимо освещенных в Вашей ветке?
Сообщение отредактировал Novichok1 - Oct 22 2009, 07:49
|
|
|
|
|
Oct 22 2009, 08:16
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Novichok1 @ Oct 22 2009, 10:44)  А обязанности линкера я не потяну. И не надо, просто скажите ему какими областями памяти он может распоряжаться. Однако, насколько я могу догадываться, Вы хотите динамически выделять память, к этому линкер, как я уже писал, вообще отношения не имеет - этим занимается менеджер памяти ВО ВРЕМЯ РАБОТЫ ПРИЛОЖЕНИЯ.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Novichok1 Линковщик и внешняя оперативная память Oct 20 2009, 08:49 Novichok1 Неужели никто не сталкивался с подобными задачами?... Oct 21 2009, 07:27 Dog Pawlowa Полезная мысль - указать какой компилятор/линковщи... Oct 21 2009, 07:36 Novichok1 Использую GCC v.4.2.2. Oct 21 2009, 07:42 KRS так надо линкер скрипт написать
доки например здес... Oct 21 2009, 08:01 Novichok1 ЦитатаВторая полезная мысль - поискать на форуме. ... Oct 21 2009, 08:13 zltigo Цитата(Novichok1 @ Oct 20 2009, 11:49) Та... Oct 21 2009, 08:13 skripach ЦитатаСпасибо за совет. Пока из более- менее сродн... Oct 21 2009, 12:44 skripach Цитатаесть ли какие - нибудь результаты, помимо ос... Oct 22 2009, 08:50 Novichok1 ЦитатаИ не надо, просто скажите ему какими областя... Oct 22 2009, 09:11 KRS Цитата(Novichok1 @ Oct 22 2009, 13:11) И ... Oct 22 2009, 09:39 Step_ARM Цитата(Novichok1 @ Oct 22 2009, 13:11) Си... Oct 23 2009, 04:43 Novichok1 ЦитатаНет не значит!
Спасибо, KRS, вывели мен... Oct 22 2009, 11:30 zltigo Цитата(Novichok1 @ Oct 22 2009, 14:30) а ... Oct 22 2009, 13:05 Novichok1 Ну так где указывать допустимые адреса, не в самом... Oct 23 2009, 03:21 Novichok1 Ну, этим методом хорошо пользоваться, когда у вас ... Oct 23 2009, 05:34 zltigo Цитата(Novichok1 @ Oct 23 2009, 08:34) На... Oct 23 2009, 08:23 Novichok1 Спасибо большое всем откликнувшимся, в особенности... Oct 28 2009, 06:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|