18.11.2018, 14:01
|
|
Временная регистрация
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Создание вручную проекта с HAL но без STM32CubeMX ?
Что то мне не нравиться навязанное оформление кода STM32CubeMX, прошу подсказать
русскоязычною статью как вручную создать проект с подключенной библиотекой HAL в
Keil 5.24a C++, или если это не сложно прямо тут написать как это сделать.
Предполагается в случае затруднений просто создавать временные проекты в STM32CubeMX
для Keil 5.24a и переносить от туда куски кода в основной проект.
Последний раз редактировалось Donker; 18.11.2018 в 14:05.
|
|
|
|
14.12.2018, 18:35
|
|
Вид на жительство
Регистрация: 08.12.2018
Сообщений: 466
Сказал спасибо: 2
Сказали Спасибо 105 раз(а) в 71 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
А в чем сложность кинуть фаил.н в папку кеила и написать в кеиле include file.h
|
|
|
|
14.12.2018, 19:01
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
Donker, таки использование некоторой библиотеки подразумевает изначально знакомство с ее устройством. Тут она предстаёт перед Вами в исходном виде. Изучаете все #define #ifdef ,… и получаете необходимые параметры для настройки.
Можно воспользоваться ещё и имеющимися описаниями.
Ну а потом уже соответствующие #include.
Сами файлы можно и не перекладывать, тут вполне работает указание пути - как относительного, так и абсолютного.
Ну и разница между разными скобками в #include.
Если случайно не обнаружится где-то пересечение имён и нет ошибок в использовании функций - должно заработать сразу
Собственно проверялось большое количество раз с разными компиляторами и не только с HAL - если компиляция завершилась успешно и не было косяков в объявлениях и использовании…
Отдельная песьня про что-то специфичное для конкретного компилятора - тут отдельная история и разговор уже будет не об использовании, а о портировании…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
14.12.2018, 20:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,637
Сказал спасибо: 116
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
Donker, вы уж или крестик снимите, или трусы наденьте! Калокуб - это целое и неразрывное, как вонь и канализация! Невозможно их разделить.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
15.12.2018, 00:40
|
|
Временная регистрация
Регистрация: 12.09.2018
Сообщений: 92
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
Я уже сам понял, что это плохая идея!
|
|
|
|
15.12.2018, 01:32
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
Donker, правильный вывод. Иначе количество вопросов у Вас росло бы сразу в геометрической прогрессии.
Таки все что нужно по документации и соответствующим библиотекам Вы вполне изначально на этих библиотеках сделаете, а потом даже напишете нужное под себя сами.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
15.12.2018, 02:10
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,057
Сказал спасибо: 2,562
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
Сообщение от Donker
|
Что то мне не нравит_ся навязанное оформление кода STM32CubeMX
|
И причин тут может быть одна из трех:
1. Не понял
2. Непривычно
3. 1 и 2 одновременно
Все они гораздо легче преодолимы, чем Хал без Куба. Тогда уж и от Хала отказывайтесь и ... сухомозгодрочка. Тут некоторые этим наслаждаются. Попробуйте, может, понравится...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
15.12.2018, 03:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Создание вручную проекта с HAL но без STM32CubeMX ?
Проходили, даже была попытка разобраться в самом хале исходников. Вам пример скинуть?
__________________
Глаза боятся,а руки делают.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:52.
|
|