IAR ATMega128 Указатель на функцию 2 байта(64кБ), а мне надо 128кБ!!! Помогите кто знает, а то замучался уже :-(
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Клюкин Михаил
16 марта 2005 г. 14:08
Составить ответ
|||
Конференция
|||
Архив
Ответы
Указатель на функцию выражается не в байтах а в словах - 2 байта хватает для 128 кБайт
—
Бендер++
(16.03.2005 15:18,
пустое
)
Ответ: Собственно сам вопрос :-)
—
Клюкин Михаил
(16.03.2005 14:23, 301 байт)
void (__farfunc *pf) () = Foo; Процессор -v5 стоит (8 Mbyte Code). Iar 3/10. Генерит 3 байтовых поинтер
—
DASM
(16.03.2005 14:43,
пустое
)
Пасиба, еще вопросик ->>
—
Клюкин Михаил
(16.03.2005 15:12, 237 байт)
PS для 128 кбайтных процев 3 байта указателя не нужно.
—
DASM
(16.03.2005 14:43,
пустое
)
так __huge модификатор
—
DASM
(16.03.2005 14:19,
пустое
)
сорри, это для дата. Для кода __farflash или __hugeflash
—
DASM
(16.03.2005 14:23,
пустое
)
ругается:" the keyword "__farfunc" is not ivailable with the current settings" - тогда какие настройки нужно сделать?
—
Клюкин Михаил
(16.03.2005 14:28,
пустое
)
блин, а для функций вообще __farfunc :-O
—
DASM
(16.03.2005 14:24,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru