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

 
 
> Размещение функции в RAM
arttech
сообщение Jun 3 2009, 10:09
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744



Как лучше и проще можно разместить функцию в RAM памяти средствами IAR?

До сегодняшнего дня делал это так

#pragma segment="RAM"

void Print_flash() @ "RAM"
{ ................. }


и далее сегмент "RAM" прописывал в .xcl файле в разделе "Read/Write memory".
Всё работает, но такой подход не устраивает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Сергей Борщ
сообщение Jun 3 2009, 10:20
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(arttech @ Jun 3 2009, 13:09) *
Всё работает, но такой подход не устраивает.
Проще сложно что-то придумать. Чем этот подход не устраивает?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 3 2009, 12:17
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Действительно, а чем не устраивает-то? Тем что функции с данными смешиваются? Дык выделите отдельный сегмент для функций в xcl-файле и пользуйте его.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:25
Рейтинг@Mail.ru


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