![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
Доброго времени суток!
главный вопрос в названии темы )) необходимо некоторые ф-ции (допустим) положить по адресу 0х10000 а другие ф-ции по адресу 0х20000 такое можно реализовать ? PS подсказали что такое можно сделать через линкер но как? PSS допустим в среде Keil или IAR Это сообщение отредактировал(а) Romikgy - 17.11.2010, 11:33 -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
Можно.
Внимательно прочтя документацию на линкер и компилятор. В любом случае это делается заведением отдельных сегментов для разных функций, и указанием в исходниках, в какой сегмент класть нужные функции (обычно это делается через какие то #pragma), и указанию линкеру куда клась каждый сегмент (обычно это делается через скрипт линкера или командную строку) Для них увы не подскажу, могу подсказать для gcc ![]() |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 3 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
xvr |
|
||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
Для него все в его info написанно, вот оттуда: Компилятор: Помещение функции в секцию (__attribute__(section...)):
Линкер: Очень много букав ![]() Краткие выдержки:
PS. В attache info на ld целиком Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |