Встречал куча примеров без cubeMX ... Дак вот в таких примерах например Driver_USART1 определён в \CMSIS\Driver\USART_STM32F4xx.c
Причём файл с ключикам и не изменяемый - значит его генерировали ... но чем?
Создавал проекты и дергал RTE_Device.h но похожего результата не добился
Может кто знает как ? cubeMX принципиально не хочу
Keil как сгенерировать cmsis driver
Keil как сгенерировать cmsis driver
- Вложения
-
- Безымянный_dev2.png
- как у меня
- (199.87 КБ) 44 скачивания
-
- Безымянный_dev.png
- как в примерах
- (213 КБ) 34 скачивания
- Реклама
Re: Keil как сгенерировать cmsis driver
[uquote="VVVa",url="/forum/viewtopic.php?p=4506683#p4506683"]cubeMX принципиально не хочу[/uquote]Без кубов не "генерируют", а "пишут". Руками.
Re: Keil как сгенерировать cmsis driver
Ой извиняюсь не туда посмотрел ... Всё генерируется
тему лучше удалите
Спасибо
Добавлено after 1 minute 43 seconds:
[uquote="jcxz",url="/forum/viewtopic.php?p=4506730#p4506730"][uquote="VVVa",url="/forum/viewtopic.php?p=4506683#p4506683"]cubeMX принципиально не хочу[/uquote]Без кубов не "генерируют", а "пишут". Руками.[/uquote]
нифига : ( в keil много чего генерируется без куба
тему лучше удалите
Спасибо
Добавлено after 1 minute 43 seconds:
[uquote="jcxz",url="/forum/viewtopic.php?p=4506730#p4506730"][uquote="VVVa",url="/forum/viewtopic.php?p=4506683#p4506683"]cubeMX принципиально не хочу[/uquote]Без кубов не "генерируют", а "пишут". Руками.[/uquote]
нифига : ( в keil много чего генерируется без куба
Re: Keil как сгенерировать cmsis driver
а с кубом ещё больше? Кейл вообще про него знает?
Re: Keil как сгенерировать cmsis driver
[uquote="Martian",url="/forum/viewtopic.php?p=4506755#p4506755"]а с кубом ещё больше? Кейл вообще про него знает?[/uquote]
Keil предоставляет меньше возможностей своими генераторами - но файлов больше и они удобнее (но я покуда ещё не разобрался с частотами тактирования)
тут особо погоды не делает эта функция ... а вот Dap-Link покуда легче найти чем ST-Link - так что Keil для меня лучше (хоть он и глюкавый и ломаный)
Добавлено after 4 minutes 41 second:
кстати Keil знает CubeMX - его запускает и в нём можно часть проекта сгенерировать (но неудобно)
для новичков я бы посоветовал CubeIDE потому что он красивый
Keil предоставляет меньше возможностей своими генераторами - но файлов больше и они удобнее (но я покуда ещё не разобрался с частотами тактирования)
тут особо погоды не делает эта функция ... а вот Dap-Link покуда легче найти чем ST-Link - так что Keil для меня лучше (хоть он и глюкавый и ломаный)
Добавлено after 4 minutes 41 second:
кстати Keil знает CubeMX - его запускает и в нём можно часть проекта сгенерировать (но неудобно)
для новичков я бы посоветовал CubeIDE потому что он красивый
- Реклама
Re: Keil как сгенерировать cmsis driver
Вообще любой софтозависимый формат проекта, откровенно говоря, это УГ.
Да, удобно, но непереносимо, даже между версиями одной и той же IDE порой.
Побаловаться, пруф накидать на коленке - ок, но все-таки по-хорошему надо брать CMake и на нем собирать. Благо, ЕСТЬ очень даже ничего заготовка. А библиотеки сторонние тоже кошерно можно подтягивать либо через гитовый submodule, либо через FetchContent. Бесплатно получаем возможность настроить actions и получать бинарники релизов автоматом.
Да, удобно, но непереносимо, даже между версиями одной и той же IDE порой.
Побаловаться, пруф накидать на коленке - ок, но все-таки по-хорошему надо брать CMake и на нем собирать. Благо, ЕСТЬ очень даже ничего заготовка. А библиотеки сторонние тоже кошерно можно подтягивать либо через гитовый submodule, либо через FetchContent. Бесплатно получаем возможность настроить actions и получать бинарники релизов автоматом.
Re: Keil как сгенерировать cmsis driver
Звучит как в видеоролике про легкость программирования на питоне...
Спойлер
Re: Keil как сгенерировать cmsis driver
[uquote="Martian",url="/forum/viewtopic.php?p=4506806#p4506806"]Звучит как в видеоролике про легкость программирования на питоне...
[/uquote]
Не пишите на петухоне он только для Петухов!!!
Спойлер
Не пишите на петухоне он только для Петухов!!!
Re: Keil как сгенерировать cmsis driver
Вам виднее.


