Страница 1 из 1

Keil как сгенерировать cmsis driver

Добавлено: Ср ноя 22, 2023 19:17:42
VVVa
Встречал куча примеров без cubeMX ... Дак вот в таких примерах например Driver_USART1 определён в \CMSIS\Driver\USART_STM32F4xx.c
Причём файл с ключикам и не изменяемый - значит его генерировали ... но чем?

Создавал проекты и дергал RTE_Device.h но похожего результата не добился
Может кто знает как ? cubeMX принципиально не хочу

Re: Keil как сгенерировать cmsis driver

Добавлено: Ср ноя 22, 2023 20:21:28
jcxz
[uquote="VVVa",url="/forum/viewtopic.php?p=4506683#p4506683"]cubeMX принципиально не хочу[/uquote]Без кубов не "генерируют", а "пишут". Руками.

Re: Keil как сгенерировать cmsis driver

Добавлено: Ср ноя 22, 2023 20:35:47
VVVa
Ой извиняюсь не туда посмотрел ... Всё генерируется
тему лучше удалите

Спасибо

Добавлено 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

Добавлено: Ср ноя 22, 2023 20:49:02
Martian
а с кубом ещё больше? Кейл вообще про него знает?

Re: Keil как сгенерировать cmsis driver

Добавлено: Ср ноя 22, 2023 21:14:36
VVVa
[uquote="Martian",url="/forum/viewtopic.php?p=4506755#p4506755"]а с кубом ещё больше? Кейл вообще про него знает?[/uquote]
Keil предоставляет меньше возможностей своими генераторами - но файлов больше и они удобнее (но я покуда ещё не разобрался с частотами тактирования)

тут особо погоды не делает эта функция ... а вот Dap-Link покуда легче найти чем ST-Link - так что Keil для меня лучше (хоть он и глюкавый и ломаный)

Добавлено after 4 minutes 41 second:
кстати Keil знает CubeMX - его запускает и в нём можно часть проекта сгенерировать (но неудобно)

для новичков я бы посоветовал CubeIDE потому что он красивый

Re: Keil как сгенерировать cmsis driver

Добавлено: Ср ноя 22, 2023 22:25:48
azhel12
Вообще любой софтозависимый формат проекта, откровенно говоря, это УГ.
Да, удобно, но непереносимо, даже между версиями одной и той же IDE порой.
Побаловаться, пруф накидать на коленке - ок, но все-таки по-хорошему надо брать CMake и на нем собирать. Благо, ЕСТЬ очень даже ничего заготовка. А библиотеки сторонние тоже кошерно можно подтягивать либо через гитовый submodule, либо через FetchContent. Бесплатно получаем возможность настроить actions и получать бинарники релизов автоматом.

Re: Keil как сгенерировать cmsis driver

Добавлено: Ср ноя 22, 2023 22:42:12
Martian
Звучит как в видеоролике про легкость программирования на питоне...
Спойлер

Re: Keil как сгенерировать cmsis driver

Добавлено: Чт ноя 23, 2023 12:16:45
VVVa
[uquote="Martian",url="/forum/viewtopic.php?p=4506806#p4506806"]Звучит как в видеоролике про легкость программирования на питоне...
Спойлер
[/uquote]

Не пишите на петухоне он только для Петухов!!!

Re: Keil как сгенерировать cmsis driver

Добавлено: Чт ноя 23, 2023 13:54:18
Martian
Вам виднее.