Добрый день! Обнаружил следующую неприятность в IAR версии 5.10. Привожу вариант, который каждый может попробовать.
IAR С-примерчик с одним прерыванием по таймеру при выборе языка C успешно компилируется и в ARM и Thumb (и в RAM и во Flash). Если выбрать любую вариацию C++ объектные файлы образуются, а на этапе сборки говорит, что нет определения для вектора IRQ_ISR_Handler. Привожу текст для RAM (под Flash аналогично) .
Building configuration: TimerInt - JLINK_RAM Updating build tree... Linking Error[Li005]: no definition for "IRQ_ISR_Handler" [referenced from C:\ARM_Projects\Education\ IAR-LPC-214X\TimerInt\Project\JLINK_RAM\Obj\lpc2xxx_cstartup.o] Error while running Linker Total number of errors: 1 Total number of warnings: 0 Какие есть мысли.
|