Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вызов ASM процедуры из С в IAR
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Alechek
Как это дело провернуть???
Я уже совсем запутался.
вроде делаю все по инструкции,
PUBLIC с меткой в .asm и extern void func(void) в .c
- линкер ругается что внешняя метка не найдена.
IgorKossak
Посмотрите low_lewel_init.s79 для примера.
Обратите внимание на
Код
    RSEG  ICODE:CODE:NOROOT(2)
...    MODULE __low_level_init
и т. д.
Сергей Борщ
Цитата(Alechek @ Apr 13 2007, 09:20) *
Как это дело провернуть???
PUBLIC с меткой в .asm и extern void func(void) в .c- линкер ругается что внешняя метка не найдена.
Очередной вопрос в FAQ. Третий раз за две недели.

Вы уверены, что вызываете из С а не из С++? Если из С++, то надо присать extern "C" void func(void);
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.