реклама на сайте
подробности

 
 
> stm32vldiscovery
avsolovey
сообщение Mar 21 2012, 13:09
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 21-06-10
Пользователь №: 58 063



Доб день.
Только начинаю осваивать STM32. Купил плату Discovery. Установил IAR 6.21.хотел запустить пример в пошаговой отлатке и посмотре сначение регистров,портов, переменных.Начинаю компилировать готовый пример и сразу ошибка

Error[]: declaration is incompatible with "__interwork __softfp unsigned long

касаемая переменных
extern uint32_t __REV16(uint16_t value);
extern uint32_t __STREXB(uint8_t value, uint8_t *addr);
void __set_MSP(uint32_t topOfMainStack);
и др.

из файлов "D:\Program Files\IAR Systems\Embedded Workbench 6.0\arm\inc\c\intrinsics.h"
и ....\core_cm3.h из папки проекта.

в этих файлах поразному определены одни и теже функции и переменные как uint16_t и как unsigned long
Почему компилятор не выбирает нужный файл из проекта?
Проект из ДЕМО к плате.
Спасибо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- avsolovey   stm32vldiscovery   Mar 21 2012, 13:09


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016