Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Повторю свой вопрос с прошлой страницы. Как заставить WinAVR разместить конкретную функцию в конкретном месте памяти программ и как можно прочитать/записать что-либо в указатель стека?
Отправлено
человечек
09 октября 2007 г. 15:34
Составить ответ
|
Вернуться на конференцию
Ответы
и вообще - зачем нужно размещение чего-то по конкретному адресу ?
—
знерщт
(09.10.2007 16:35:19
91.124.185.67
,
пустое
)
все есть в документации по avr-libc: по первому вопросу смотрите в Memory Sections, по второму - Inline Asm
—
знерщт
(09.10.2007 16:34:11
91.124.185.67
,
пустое
)
1. В этом компиляторе нет понятия сегментов? 2. Указатель чтека что, такой уж "теневой регистр" AVR, что туда нельзя ничего достучаться типо U16 tmp = SP?
—
Quasy
(09.10.2007 15:45:2
80.243.9.34
,
пустое
)
Ругается WinAVR на использование SP? Пробую обращаться по адресу SP для моего камня, но получается как-то криво 8-( С размещением в памяти программ на асме все было понятно .org и все дела, а тут начал на С переходить и непонятно?
—
человечек
(09.10.2007 15:57:19
195.98.72.38
,
пустое
)
мой не ругается (+)
—
Радиолюбитель без лицензии
(09.10.2007 16:44:55
213.154.220.39
, 593 байт)
Дык включено. Может дело в связке AVRStudio и WinAVR?
—
человечек
(09.10.2007 17:13:34
195.98.72.38
,
пустое
)
Если можно, поясните, Что конкретно делаете и для какого камня?
—
Quasy
(09.10.2007 16:13:20
80.243.9.34
,
пустое
)
Ответ:(+)
—
человечек
(09.10.2007 17:16:59
195.98.72.38
, 363 байт)
Ну, может их вызывать не по явным адресам, а через указатели?(+)
—
Quasy
(09.10.2007 17:31:16
80.243.9.34
, 579 байт)
А вот так устраивает? (+)
—
Радиолюбитель без лицензии
(09.10.2007 17:30:53
213.154.220.39
, 1007 байт)
ах да камень = мега64
—
человечек
(09.10.2007 17:17:25
195.98.72.38
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru