Ralex (22.11.2011 18:02, просмотров: 193) ответил atlant на Хотел покрутить плату STM32vldiscovery. Пример DISCOVER не компилируется.
Это потому что в проектах от STM используются glue библиотеки для их процов, которые определяют некоторые внутренние функции процессора. С развитием поддержки этого процессора в различных компиляторах, в частности в IAR, эти функции пишут уже сами IAR-овцы и добавляют в виде intrinsics. Так что просто пройдитесь по glue библиотеке core_cm3.h и везде где выдается ошибка переопределения - закомментируйте definition этой функции или переменной. Как только все переопределения окажутся снятыми, проект должен скомпилироваться.
Какой пример выбрали, с FreeRTOS или простой? Я компилил с FreeRTOS.