Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 04.10.2018, 18:05  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Всё знаете и знаете как сделать? Ну дак а че ж спрашиваете? Или так, чисто для поддержания святого срача?
Если уж действительно разбираетесь (в чем я лично глубоко сомневаюсь), то у вас на переделку ушло бы часа полтора не торопясь, не больше!
Ибо, если знать, где смотреть, то понять исходный конфиг - пара пустяков. Да я это за полчаса не напрягаясь влехкую сделаю. Ну че там делать то?

Сообщение от Proshha Посмотреть сообщение
по-вашему, я должен добавить себе работы, перелопачивая всю прошивку,
А вы че, совсем читать не обучены чтоль? Даже в HAL-овских ф-циях не шарите? Боже, какая срань господня. Да вот смотрите как влехкую за 10 минут перенабивается конфигурация, читая исходник:
(скрин ниже. текстовый исходник старого и вбивание конфига в новый кубовый проект)

и что вы хотите сказать, что вот ЭТО вот займет у вас несколько дней??? Да???? Ну вы блин ващееее... Вот до чего HAL и Cube доводит - люди даже простой текст уже не понимают. Ну ващеееее.. Ну капеееец...
Миниатюры:
Нажмите на изображение для увеличения
Название: Без-имени-1.jpg
Просмотров: 0
Размер:	262.5 Кб
ID:	133243  
Реклама:
Исбанни вне форума  
Сказали "Спасибо" Исбанни
Инсбани (15.10.2018)
Непрочитано 04.10.2018, 21:31  
Proshha
Временная регистрация
 
Регистрация: 23.07.2007
Сообщений: 42
Сказал спасибо: 3
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
Proshha на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

читать, похоже, не умеете всё же вы. в каком месте я сказал, что на перебивку пинов уйдёт несколько дней? речь шла про общее время на переделку проекта, т.к. там "лихо закручен сюжет" и простым ремапом никак не отделаться. но это уже мои сложности
и да, я знаю как сделать - собственно так, как вы делаете это руками, только скриптом. по наивности предположил, что кто-то его уже написал и поделится.
нет так нет, не велика потеря.
а вот набрасываться на человека с криками "тебе HAL весь мозг съел" - даже не зная вообще ничего об этом человеке - как-то некомильфо...
извините, если что не так.
__________________
просто прохожий ))
Proshha вне форума  
Непрочитано 04.10.2018, 21:50  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,838
Сказал спасибо: 2,530
Сказали Спасибо 11,764 раз(а) в 5,895 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Пожалуйста, не забывайте, что хамов не уважают, а брезгливо обходят. Уважают тех, кто уважает других.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 05.10.2018, 13:56  
AlexPi
Прописка
 
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
AlexPi на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Добрый день!
Использую связку Cube + HAL + Keil. В принципе, в основном, все устраивает но проекты становятся все сложнее и простого C уже маловато. Но Cube генерит проект чисто сишный. Может ли кто дать внятную инструкцию как преобразовать проект в C++ именно для Keil (MDK 5) ? Нашел инструкцию как это делать для TrueSTUDIO, руководствуясь ею получилось преобразовать для SW4Stm32 но вот с Keil не выходит. Переходить на SW4Stm32 не сильно хочется, привык уже к Keil.
AlexPi вне форума  
Непрочитано 06.10.2018, 11:19  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,580
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Сообщение от AlexPi Посмотреть сообщение
простого C уже маловато
Во приколист!
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 09.11.2018, 15:20  
_SayHello
Частый гость
 
Регистрация: 24.08.2015
Сообщений: 13
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
_SayHello на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Приехали мне тут на работу платки отладочные с L476. До этого сидел в основном на F1/F3 серии на регистрах + SPL. В L4 к сожалению SPL уже не поддерживается, а писать либу для USB на регистрах нет времени да и желания в целом. Попробовал куб на удивление сгенерилось все туда/сюда без косяков.

Что не понравилось:
- Хотел сгенерить сначала инициализацию не на HAL, а на LL и почему то прерывания системного таймера не заработали сходу. Пришлось включать принудительно после куска где его инициализируют. Если собирать на HAL то все работает ок.
-Из за того, что код подразумеваются как универсальный и переносимый он похожи на спагетти с большим количеством дефайнов. Дебажить достаточно проблематично да и как ни странно, мне не особо понравилась читаемость кода.
Что понравилось:
- USB либа с классом CDC встала сходу, что однако приятно. Возможно ее можно реворкнуть и подрезать, но в рамках текущего проекта этого делать не надо.
- Многие функции в HAL готовые, но в этом же и их минус. Например для I2C уже готовая функция с таймаутом. Задержка и так далее. У меня конечно для своих старых железок уже были написаны подобные функции на SPL и регистрах и перепись под регистрами для новой серии заняло какое то время, но готовое тоже приятно.

В целом я бы сказал, что под инициализацию пойдет. В основной логике я бы придерживался регистров, край SPL. Но к сожалению SPL уже не поддерживается для больших камней.
_SayHello вне форума  
Непрочитано 18.12.2018, 19:02  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Попробывал cube , понравилась функция что можно в проект добавлять новое и не затерает старый код. Также поднял cdc usb за вечер и плюс крос платформенность. Изобретать велосипед типа хала нет времени, аналогия питона, я просто пользуюсь и жду результата нужного от использования модуля, а как там он внутри работает мне некогда разбираться . Не понравилось что переопределяли названий от freertos, а так разобраться можно. Надежность и ошибки хала ? Будут ошибки полезу в регистры смотреть, а писать на регистрах как в пике для стм32 это муторно.
Простите что с ошибками писал с телефона.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 19.12.2018, 14:47  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Не вижу откуда и куда скидывает дма1 от тим1. Или просто в никуда,так как не знаю как настраивается из куба. Надо запустить и посмотреть что в структуре.
Миниатюры:
Нажмите на изображение для увеличения
Название: 2018-12-19_18-44-25.png
Просмотров: 0
Размер:	10.2 Кб
ID:	136176   Нажмите на изображение для увеличения
Название: 2018-12-19_18-43-56.png
Просмотров: 0
Размер:	33.8 Кб
ID:	136177  
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 07.02.2019, 19:32  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 253
Сказал спасибо: 12
Сказали Спасибо 79 раз(а) в 41 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Всех приветствую, давно не заходил. Все вы тут зря спорите. В CUBEMX есть уровень LL. Это практически ассемблер. Причем можно переключить на этот уровень любой кусок кода любой периферии. Для понятности и качества работы можно не переключать конфигурацию, в которую процессор заходит после загрузки, а то что критично по скорости можно и переключить. И даже после того как понадобилось модуль можно HAL перепилить на LL. Всем удачи.
ZSG вне форума  
Непрочитано 08.02.2019, 05:35  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

LL это тоже что и работа с регистрами. Тока не нужно мучится с начальной настройкой периферии. Применяю Cube+LL+FreeRtos(сам подвязываю)+Keil и дальше пишем код нужный .

Ну а,что вы пользуйтесь определениями регистров CMSIS, откажитесь и прописывайте все в ручную регистры с адресами
__________________
Глаза боятся,а руки делают.

Последний раз редактировалось CERGEI1982; 08.02.2019 в 06:50.
CERGEI1982 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:56.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot