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

В чем грабли, куда копать?
Может имена обработчиков у вас и в startup-е отличаются.
Не в С++ режиме компилируете?
Нажмите для просмотра прикрепленного файлаИспользую Си. Подскажите, в какой директории и какой файл глянуть на предмет наименования функций обработчиков прерываний. Смотрю в директории \\thumb, но там не полного списка названий функций-прерываний.
Проблема решена. Подключил собственный cstartup файл.