23.02.2015, 18:58
|
|
Частый гость
Регистрация: 19.05.2010
Сообщений: 27
Сказал спасибо: 76
Сказали Спасибо 8 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Вопрос ламера или "очень хочется начать".
IAR: EWARM-CD-7202-7431.exe
Пытаюсь транслировать готовый проект к плате stm32fvldiscovery
из c:\stm32\stm32vldiscovery\an3268\stm32vldiscovery_ package\Project\Demo\EWARMv5\.
После Rebuild All выдает 90 ошибок:
Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned long C:\stm32\stm32vldiscovery\an3268\stm32vldiscovery_ package\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h 1084
Менять настройки проекта (пока не понял какие) или IAR "слишком свежий"?
|
|
|
|
23.02.2015, 19:12
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Свежий 7401!
|
|
|
|
23.02.2015, 20:45
|
|
Частый гость
Регистрация: 19.05.2010
Сообщений: 27
Сказал спасибо: 76
Сказали Спасибо 8 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
neyvert, Спасибо, качаю и устанавливаю...
Я понимаю, что свежий софт лучше, но исходники то 2010 года, и папка с проектом почему то называется EWARMv5?
Боюсь не поможет...
|
|
|
|
23.02.2015, 22:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от dosikus
|
Boba_spb, Я на F0 влетел на либах Чана . Так что улетает и еще как ...
|
Да понятно что можно улететь где угодно. Поэтому и тестить прогу надо суръезно.
|
|
|
|
23.02.2015, 22:47
|
|
Частый гость
Регистрация: 19.05.2010
Сообщений: 27
Сказал спасибо: 76
Сказали Спасибо 8 раз(а) в 2 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Установил EWARM 7401, проблема осталась:
готовые проекты под плату STM32F3-Discovery компилятся без ошибок,
а под stm32vldiscovery - с ошибками в файлах core_cm3.h.
Пожалуйста, подскажите, что поменять в настройках проекта или пните,
куда надо смотреть.
Сейчас в наличии только плата stm32vldiscovery, надо побыстрее осваивать...
Может я по неграмотности не в той ветке вопрос задаю?
|
|
|
|
24.02.2015, 02:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от Boba_spb
|
Поэтому и тестить прогу
|
Кстати, о птичках.
Наткнулся сегодня на интересную фичу: STM32F103CBT6 + SSD1306. Аппаратный SPI1 на делителе тактовой 16 и более даёт в начале передачи строки вот такую странную фичу (картинка, точки слева), причём перед этим передана команда 0x10, то есть последний бит = "0". Точка в восьмой строке то появляется, то исчезает. При более высоких скоростях, вплоть до Fcpu/2 артефактов нет.
В то же время софт-SPI на 2МГц на тех же пинах такой бяки не делает.
Последний раз редактировалось omercury; 24.02.2015 в 02:53.
Причина: Серия-то...
|
|
|
|
24.02.2015, 11:09
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Да никакая это не фича, это недочитаный референс. Саша Витебский тоже обозначился на элхе с этой "фичей", по незнанию.
У периферии есть биты/флаги которые рулятся на частоте ядра, а есть биты/флаги которые рулятся на частоте тактирования периферии. И это относится не только к SPI.
А вообще - логаналом всё это высматривается.
|
|
|
|
24.02.2015, 11:19
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Там похоже просто CS прилетает раньше, чем последний фронт CLOCK
|
|
|
|
24.02.2015, 11:55
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от bdn62
|
Установил EWARM 7401, проблема осталась:
готовые проекты под плату STM32F3-Discovery компилятся без ошибок,
а под stm32vldiscovery - с ошибками в файлах core_cm3.h.
Пожалуйста, подскажите, что поменять в настройках проекта или пните,
куда надо смотреть.
Сейчас в наличии только плата stm32vldiscovery, надо побыстрее осваивать...
Может я по неграмотности не в той ветке вопрос задаю?
|
Там CMSIS обновился...
Вот мы обсуждали http://electronix.ru/forum/index.php...21551&hl=cmsis
|
|
|
|
24.02.2015, 12:57
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Цитата:
|
Там CMSIS обновился...
|
Смотрю ИАР так и остался чемпионом по скоростному и глубокому заползанию в ›|‹опу. Если не изменяет память, CMSIS уже давно обновился. И ИАР всё это время крепко спал? Уже бы и не просыпался, спал бы себе и дальше вечным сном.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:17.
|
|