16.02.2015, 22:40
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Сообщение от Djakovskij
|
Не были бы нужны - никто и не писал бы.
|
Ах да, извини ... выходцам с PC и ардуинофилам ...
__________________
Осторожно , злой кот
|
|
|
|
16.02.2015, 23:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Сообщение от Djakovskij
|
Не были бы нужны - никто и не писал бы.
|
Эх, ещё б оплата этих либы была бы не построчной... Насколько б они были удобными и маленькими!
(пока найдёшь - что там и где )
|
|
|
|
17.02.2015, 01:58
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Та ладно вам ржать, над обладателями чёрного пояса по копипасту и поеданию магических цифр. Пути HALявы неисповедимы!
|
|
|
|
17.02.2015, 18:50
|
|
Прохожий
Регистрация: 31.01.2011
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Ув. dosikus, пробую создать пустой проект по вашей рекомендации
Сообщение от dosikus
|
... Начни создавать проект в визарде , но после выбора чипа закрой окно менагера RTE.
Скопируй из папки пака , например
Keil\ARM\Pack\Keil\STM32F0xx_DFP\1.2.0\Device\
Хэдеры, исходники и стартап в свою папку проекта .
Пропиши пути в опциях препроцессора к хэдерам , а исходники и стратап добавь
в менагере проекта .
|
Не совсем понятно: CMSIS и startup_xxx.s необходимо добавлять непосредственно из менеджера RTE? Или же тоже копировать?
|
|
|
|
17.02.2015, 21:58
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
ikSS, RTE не использовать, я же писал закрыть RTE после выбора чипа.
Исходники ( и С и асм), как и в другом IDE, добавляются в менагере проекта .
Пути к хэдерам прописываются в опциях препроцессора .
И исходники и хэдеры скопировать из папки пака .
Суть всего этого - осознание структуры проекта, после того как дойдет можете и RTE юзать...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 17.02.2015 в 22:01.
|
|
|
Сказали "Спасибо" dosikus
|
|
|
17.02.2015, 22:41
|
|
Прохожий
Регистрация: 31.01.2011
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Сообщение от dosikus
|
....
Суть всего этого - осознание структуры проекта, после того как дойдет можете и RTE юзать...
|
Вот менно с этим (со структурой) у меня пока еще непонятки. Как делать правильно. Брал несколько примеров для STM23F4 из интернета и все сделаны по разному. Вот и пытаюсь копнуть поглубже и все-же разобратся что к чему.
|
|
|
|
17.02.2015, 22:48
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Вот эти файлы для F4 дискавери нужно скопировать для полноценной рыбы, можно в одну папку обозвав ее STM .
Для Keil CMSIS подхватиться автоматом .
startup_stm32f40xx.s
stm32f4xx.h
system_stm32f4xx.c
system_stm32f4xx.h
startup_stm32f40xx.s и system_stm32f4xx.c добавляем в проект , в опциях прописываем путь к
хэдерам stm32f4xx.h system_stm32f4xx.h
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
17.02.2015, 22:57
|
|
Прохожий
Регистрация: 31.01.2011
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Сообщение от dosikus
|
Вот эти файлы для F4 дискавери нужно скопировать для полноценной рыбы.......
|
dosikus, огромное спасибо за подсказки. Буду пробовать собрать. По результатам отпишусь.
|
|
|
|
17.02.2015, 23:31
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Кстати Keil от пака к паку меняет месторасположение файлов .
Обычно можно найти в примерах к бордам
например Keil\ARM\Pack\Keil\STM32F4xx_DFP\2.3.0\MDK\Boards\ ST\STM32F4-Discovery\Blinky\RTE\Device\STM32F407VGTx\
Или в CMSIS Keil\ARM\Pack\Keil\STM32F4xx_DFP\2.3.0\Drivers\CMS IS\Device\ST\STM32F4xx\
Как создать свой system_stm32f4xx.c ==настройка тактовой , смотри в этой ветке на первой странице.
Или создать с помощью куба.
Или в по ссылкам выше уже настроенный.
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 17.02.2015 в 23:34.
|
|
|
|
18.02.2015, 17:53
|
|
Прохожий
Регистрация: 31.01.2011
Сообщений: 6
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Keil 5 QuickStart с STM32F415
Кое-что понемногу начинает проглядыват сквозь туман.... Получилось собрать минимальный шаблон. Возможно, что он (шаблон, temlates) еще далек от идеала... Но, по крайней мере, в том виде, что есть сейчас ошибок не дает.
Буду двигатся дальше. Следующий этап поморгать лампочкой ( никаких SPL и HAL) !
PS. Отдельное спасибо dosikus, собирал шаблон по его советам и подсказкам, опубликованным в этой ветке
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:27.
|
|