Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Ср ноя 22, 2023 19:17:42

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

Создавал проекты и дергал RTE_Device.h но похожего результата не добился
Может кто знает как ? cubeMX принципиально не хочу
Вложения
Безымянный_dev2.png
как у меня
(199.87 KiB) Скачиваний: 14
Безымянный_dev.png
как в примерах
(213 KiB) Скачиваний: 8

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

Ср ноя 22, 2023 20:21:28

cubeMX принципиально не хочу
Без кубов не "генерируют", а "пишут". Руками.

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

Ср ноя 22, 2023 20:35:47

Ой извиняюсь не туда посмотрел ... Всё генерируется
тему лучше удалите

Спасибо

Добавлено after 1 minute 43 seconds:
cubeMX принципиально не хочу
Без кубов не "генерируют", а "пишут". Руками.


нифига : ( в keil много чего генерируется без куба

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

Ср ноя 22, 2023 20:49:02

а с кубом ещё больше? Кейл вообще про него знает?

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

Ср ноя 22, 2023 21:14:36

а с кубом ещё больше? Кейл вообще про него знает?

Keil предоставляет меньше возможностей своими генераторами - но файлов больше и они удобнее (но я покуда ещё не разобрался с частотами тактирования)

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

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

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

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

Ср ноя 22, 2023 22:25:48

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

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

Ср ноя 22, 2023 22:42:12

Звучит как в видеоролике про легкость программирования на питоне...

Спойлер

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

Чт ноя 23, 2023 12:16:45

Звучит как в видеоролике про легкость программирования на питоне...

Спойлер


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

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

Чт ноя 23, 2023 13:54:18

Вам виднее.
Ответить