Николай, спасибо за пример. По КАН1 работает нормально? а по КАН2, как только подключаю его к линии уходит в
HardFault_Handler\
PROC
EXPORT HardFault_Handler [WEAK]
B .
ENDP
Подозреваю, что как-то не правильно объявляю процедуру обработки прерывания по CAN2.
Как вы объявляете прерывание по CAN2?