06.05.2019, 20:14
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,761
Сказал спасибо: 2,529
Сказали Спасибо 11,750 раз(а) в 5,886 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от Serg3301
|
Я конечно не спец по винде, но
|
я этих устриц ем. Постоянно, не "от случая к случаю"... И, вроде бы, не валенок...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
07.05.2019, 10:44
|
|
Вид на жительство
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от akegor
|
Секретное изделие?
|
Нет конечно, могу хоть с исходниками предоставить, для компа писанное на Яве, для STM32 на С естественно. Только немного неудобно свой говнокод публиковать, особенно на яве - это обрезок от ранее писанного HMI, писанный с 2001 года, представляете сколько там хлама?
Описания тоже нет никакого, хотя если просто экранчики рисовать там все понятно, а вот с подключением различных таучпанелей, памяти для картинок графики немного надо помучиться с переписыванием функций объявленных как _weak (не знаю в Keil есть такое или нет, я в IAR пишу)
Вот скриншот, если заинтересует вышлю архив всей лабуды. В реале под этой средой нарисовано с сотню работающих экранов интерфейса.
Последний раз редактировалось dkm; 07.05.2019 в 10:49.
|
|
|
|
07.05.2019, 11:31
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,761
Сказал спасибо: 2,529
Сказали Спасибо 11,750 раз(а) в 5,886 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от dkm
|
Только немного неудобно свой говнокод публиковать
|
Не надо поддаваться на провокации говнометателей. Их поделия тоже кто-то говнокодом посчитает - хай удавятся своими оценками.
Я считаю, что если человек сделал, это лучше, чем не сделал. Никто не отрицает допиливание и вылизывание. Только кому-то надо окружающих в унитаз макать...
Как говорится, "За нас с вами и хрен с ними!"(с)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
08.05.2019, 17:42
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
akegor, задал вопрос в поддержке о 32-битных версиях, пока тишина
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
15.05.2019, 11:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Сообщений: 4,418
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Не холисрача ради, но констатация факта.
Критическая ошибка CubeIDE (скрин):
После таких ошибок просто невозможно доверять новому IDE в принципе, ибо не знаешь, где еще натолкнешься на подвох.
|
|
|
|
15.05.2019, 16:12
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
NewWriter, а как var2 в шестнадцатеричном выглядит?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
15.05.2019, 18:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Сообщений: 4,418
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Что в Атоллике, что в Кубе - одинаково до бита:
01000011 11101001 11100010 01001110
Но в Кубе преобразование float в строку работает неверно. Результат - 0.000000
Дело в том, что это встроенная стандартная функция Си, написанная много лет назад, и чето в ней переписывать просто не имеет смысла. А они взяли и переписали. Зачем?? Только сломали.
К тому же, по сравлению с Атолликом в Кубе много чего поломали. Просто жуть сколько поломок того, что РАНЬШЕ РАБОТАЛО В АТОЛЛИКЕ! Я насчитал штук 15, потом надоело копаться.
В числе таких поломок - неработающая подсветка и маркировка переменных в Memory Browser.
Так же убрали пункт доступа к Building Settings. Я моск сломал, бегая по менюшкам.
Сильно сломали мастер создания новых проектов.
Ой, да много косяков. А сколько еще незамеченных!
И вообще, это крайне нехорошо - ультимативно и безвариантно закрывать выпуск Атоллика, а взамен выдавать совершенно глючную версию Куба. Причем, настолько ультимативно, что буквально за пару дней просто выкинули Атоллик, дошедший в развитии до версии 9.3.0, и внаглую запихнули неработоспособный Куб версии 1.0.0.
|
|
|
|
15.05.2019, 18:14
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,853 раз(а) в 2,924 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
NewWriter, а если таки канонически записать аргумент, как (double) var2?
ЕМНИП для формата f/F подразумевается double
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
15.05.2019, 18:58
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
В IAR sprint не работает с аргументами типа float и double при включенном FPU. Cube зараза, не предполагает его отключения. Такой вот баг.... Проверьте при выключенном FPU - это можно сделать вручную, но при этом нельзя будет использовать FreeRTOS.
|
|
|
|
16.05.2019, 12:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Сообщений: 4,418
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
|
Re: STM32CubeMX, HAL и все вокруг них. Территория, свободная от сектантов.
Сообщение от mike-y-k
|
NewWriter, а если таки канонически записать аргумент, как (double) var2?
ЕМНИП для формата f/F подразумевается double
|
Да без разницы, я все варианты проверял, во всех мыслимых сочетаниях. МК - без FPU вообще, F100RB. Но FPU не должно влиять, там в функции используются другие инструкции. Вот - (см. скрин).
В Атоллике же всегда работало правильно, могу показать. В Кубе же - сплошная лажа.
И это еще не дошло дело до проверки корректности компиляции вообще произвольного текста программы в машинный код. Вот хрен его знает, где они там еще накосяпорили. Просто нет доверия никапли.
Я бы понял, если бы делалось совсем новое ПО "с нуля". Но они же че сделали - они взяли готовый, вычищенный за много версий Atollic и... и сломали его! Просто. Сломали. Раз - и сломали. За день. Вот прям бац - и хана, нету больше Атоллика. Вариантов просто тупо нету. Вообще. Нате, жрите косячный продукт версии "альфа 1.0.0"
Пройдет еще много времени, прежде чем можно будет хоть как-то использовать CubeIDE. Лишь только когда счетчик версий дойдет до 4.3.2, можно будет говорить о возможности использования CubeIDE. Причем, не факт, что с каждым релизом не будет просто новых косяков взамен старым. Реально.
В сети (как впрочем, и тут на форуме на прошлой странице) пока что присутствуют восторженные отзывы неофитов, впервые увидевших интерфейс, являющийся копией Атоллика. Однако, кое-где попадаются первые разумные мысли более продвинутых пользователей и сообщения об ошибках. Щас посмотрим, с какой скоростью начнет крутиться счетчик версий CubeIDE. Время покажет. Но при любом раскладе, что-то можно будет говорить только после выхода версии 4.3 и выше.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:04.
|
|