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

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

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

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

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

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


 
Опции темы
Непрочитано 04.10.2018, 18:05  
Исбанни
Заблокирован
 
Регистрация: 21.04.2018
Сообщений: 176
Сказал спасибо: 1
Сказали Спасибо 65 раз(а) в 52 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию 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
Сообщений: 68
Сказал спасибо: 4
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
Proshha на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

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

Пожалуйста, не забывайте, что хамов не уважают, а брезгливо обходят. Уважают тех, кто уважает других.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
akegor вне форума  
Непрочитано 05.10.2018, 13:56  
AlexPi
Прописка
 
Регистрация: 14.09.2010
Сообщений: 100
Сказал спасибо: 9
Сказали Спасибо 12 раз(а) в 10 сообщении(ях)
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,545
Сказал спасибо: 89
Сказали Спасибо 618 раз(а) в 433 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.

Сообщение от AlexPi Посмотреть сообщение
простого C уже маловато
Во приколист!
__________________
https://github.com/eddyem/
http://stackexchange.com/users/2227375/eddy-em
http://eddy-em.livejournal.com/
In the world, only two things are the worst: Windows and Poettering.
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 вне форума  
 

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

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

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

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


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


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