Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR 6.40.2 for ARM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
KSN
Процессор STM32f205RBT, определил функции обработки прерываний от CAN bus: void CAN1_TX_IRQHandler(void) {}, void CAN1_RX1_IRQHandler(void){} (функции не пустые, убрал код, чтобы не увеличивать сообщение). Компилирую и линкую проект без ошибок и критических замечаний, смотрю map файл и не вижу по каким адресам размещены данные функции. Дальше - хуже, обнаружил, что нет ни одной функции-прерывания, которые я описывал. В чем грабли, куда копать? На IAR 5.30 подобных проблем не было, может что-то координально изменилось в версии 6.40?
_Артём_
Цитата(KSN @ Nov 27 2012, 12:59) *
В чем грабли, куда копать?

Может имена обработчиков у вас и в startup-е отличаются.
Не в С++ режиме компилируете?
KSN
Нажмите для просмотра прикрепленного файла
Использую Си. Подскажите, в какой директории и какой файл глянуть на предмет наименования функций обработчиков прерываний. Смотрю в директории \\thumb, но там не полного списка названий функций-прерываний.
KSN
Проблема решена. Подключил собственный cstartup файл.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.