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

 
 
> Запуск функции из оперативной памяти
Vasya777
сообщение Jan 22 2012, 06:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 22-01-12
Пользователь №: 69 790



Здравствуйте! Пользуюсь GCC для ARM.

Может кто-то уже сталкивался с этим. Как можно собрать программу так, что бы весь код был загружен во флешь память, а некоторые функции в ОЗУ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vasya777
сообщение Jan 23 2012, 14:17
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 22-01-12
Пользователь №: 69 790



Спасибо большое! Тоесть при запуске микроконтроллера, в область ОЗУ автоматически будет загружаться эта функция? Таким же образом, как это происходит с инициализированными переменными.
А где можно найти информацию по этому вопросу?

Сообщение отредактировал Vasya777 - Jan 23 2012, 14:19
Go to the top of the page
 
+Quote Post
Petka
сообщение Jan 24 2012, 06:52
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Vasya777 @ Jan 23 2012, 18:17) *
... в область ОЗУ автоматически будет загружаться эта функция? Таким же образом, как это происходит с инициализированными переменными.

Да.
Цитата
А где можно найти информацию по этому вопросу?

startup.S

и

http://ftp.gnu.org/old-gnu/Manuals/ld-2.9..../ld_6.html#SEC6
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 08:07
Рейтинг@Mail.ru


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