реклама на сайте
подробности

 
 
> Фиксация секции
VictorsProg
сообщение Nov 21 2016, 10:58
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 8-10-16
Пользователь №: 93 664



Доброго времени суток.
Я применяю ARM freescale. компилятор gcc

Я расположил переменные в определённой секции.
Код
/*скрипт линкёра*/
    .mod :
    {
        *(.mod)
    } > m_text2

Код
//код
uint8_t var __attribute__ ((section(".mod")));

Подскажите, возможно секцию mod зафиксировать по определенному адресу?
Например в 0x2700.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
demiurg_spb
сообщение Nov 21 2016, 11:05
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(VictorsProg @ Nov 21 2016, 13:58) *

Можно, поправив скрипт линкера.
Но надо помнить, что гнушный линкер не позволяет создавать секции с дырками, т.е. секция text, например, должна быть непрерывной.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 02:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016