-
- Встречал такое поведение, когда IAR старую демку в новый компилятор включал, где версия CMSIS не совпадает (более новая). Аналогично получается, если пытаться проект, созданный в IAR EWARM 5.5x, скомпилировать в IAR EWARM 6.xx. - rezident(25.09.2013 19:06)
- Как забороть? - Скрипач(25.09.2013 19:30)
- Искать, куда файлы переехали. Обычно отличается только тем, что на древе директориев вырастили новую ветку и туда приклеили, или наоборот, на один сустав сократили. Т.е. пути надо поправить. - Ксения(25.09.2013 19:35)
- Как я вижу CMSIS используется тот, что пришел с ST-шными демками (по путям). Где указать что хочу тот, что пришел с EW? - Скрипач(25.09.2013 19:59)
- с++ compiler - preprocessor - KLIM83(25.09.2013 20:04)
- О! Полегчало. Спасибо. - Скрипач(25.09.2013 20:17)
- с++ compiler - preprocessor - KLIM83(25.09.2013 20:04)
- Как я вижу CMSIS используется тот, что пришел с ST-шными демками (по путям). Где указать что хочу тот, что пришел с EW? - Скрипач(25.09.2013 19:59)
- Искать, куда файлы переехали. Обычно отличается только тем, что на древе директориев вырастили новую ветку и туда приклеили, или наоборот, на один сустав сократили. Т.е. пути надо поправить. - Ксения(25.09.2013 19:35)
- Как забороть? - Скрипач(25.09.2013 19:30)
- Скорее всего, используется устаревшая версия файла core_cm3.h, которая, в свою очередь, включает файл intrinsics.h Нужно пользоваться текущей версией core_cm3.h, которая лежит в папке $IAR$\arm\CMSIS\ Include и вместо intrinsics.h включает йцукен(15 знак., 25.09.2013 18:28, )
- PS: попробуйте поставить галку Project>Options...>General Options>Library Configuration>Use CMSIS - йцукен(25.09.2013 18:32, )
- Не встречал ни одной ST демки, где галка была бы снята. - KLIM83(25.09.2013 19:00)
- Была снята :) Но на результате никак не отразилось. - Скрипач(25.09.2013 19:59)
- Не встречал ни одной ST демки, где галка была бы снята. - KLIM83(25.09.2013 19:00)
- PS: попробуйте поставить галку Project>Options...>General Options>Library Configuration>Use CMSIS - йцукен(25.09.2013 18:32, )
- А где этот демо- прожект находится? - KLIM83(25.09.2013 18:00)
- C:\stm32vl\stm32vldiscovery_package\Project\Demo\EWARMv5 ** - Скрипач(25.09.2013 18:03)
- Встречал такое поведение, когда IAR старую демку в новый компилятор включал, где версия CMSIS не совпадает (более новая). Аналогично получается, если пытаться проект, созданный в IAR EWARM 5.5x, скомпилировать в IAR EWARM 6.xx. - rezident(25.09.2013 19:06)