-
- Ну и еще похвастаюсь. Подцепил один из них по SWD к программатору и выяснил, что там стоит МК со 128кБ. Переделал его на ST-LINK V2-1, вывел UART и SWO. Красота!!! И всего за 90рэ и пару бессонных вечеров :-) - il-2(17.03.2026 05:42)
- А какое ПО коллеги порекомендуете с этим программаторам для
прошивки на производстве? Раньше у нас прошивал квалифицированный
сотрудник с помощью "STM32 ST-LINK Utility", но сейчас его перевели
на другое направление. И мне скоро предстоит "запускать" процесс
прошивки на участке сборки, где женщины с компом на "Вы", боюсь,
что им "STM32 ST-LINK Utility" не "зайдёт". Нужна оболочка
максимально простая, желательно на русском, с минимум телодвижений.
Автономный программатор - не arisov77(11 знак., 16.03.2026 14:38)
- st-link_cli + bat файл. По результату прошивки большими буквами
ваводится "FAIL"/"OK". Никакой особой квалификации от прошивальщика
не потребуется. Все что не до конца прошло - или отдается более
опытной коллеге или ждет меня. A.L.(267 знак., 16.03.2026 22:40)
- Железка при старте сама может проверить биты защиты и в случае
отсутствия проставить. - vesago(17.03.2026 12:05)
- Железка может. Но у программиста во время разработки прошивки на
только что появившемся и единственно доступном в 22 году stm32g0x0
что-то не получалось так сделать, это странно, но пришлось
изворачиваться. Чип при прошивке бита защиты из встроенного ПО
иногда (часто) просто дох без возможности дальнейшей перепрошивки.
Может партия такая была или что еще но вот так пришлось изгаляться. - A.L.(18.03.2026 18:08)
- Ага, в stm32g031 то же самое. Я так и не понял в чем дело, убил
несколько десятков процоа и в итоге прошиваем бит защиты
программатором. При этом в различных stm32F все ок и бит ставится
штатно и нормально убирается стиранием всего. - Andreas(18.03.2026 18:39, +1)
- Да, с F-ками проблем нет. Причем все тогда было сделано под F072, и
все работало включая установку бита защиты из прошивки. Но как раз
в 22 году с доступностью F072 стали вилы и пришлось переползать на
то что можно было купить. С граблями. - A.L.(18.03.2026 20:23)
- Похоже, что F072 очень популярна. Мы тоже её применяем. С двумя
DAC-ами доступных по цене МК мало... - arisov77(19.03.2026 08:56)
- Они ещё и дешевле, чем F042. Самое дешевое решение для преобразователей CAN-USB... - Eddy_Em(19.03.2026 12:28)
- Сейчас даже на "озоне" F072 продаются дешевле, чем на алике… Вот до чего гребаная мэйлсрушечка алик довела! - Eddy_Em(19.03.2026 00:24)
- Похоже, что F072 очень популярна. Мы тоже её применяем. С двумя
DAC-ами доступных по цене МК мало... - arisov77(19.03.2026 08:56)
- Да, с F-ками проблем нет. Причем все тогда было сделано под F072, и
все работало включая установку бита защиты из прошивки. Но как раз
в 22 году с доступностью F072 стали вилы и пришлось переползать на
то что можно было купить. С граблями. - A.L.(18.03.2026 20:23)
- Ага, в stm32g031 то же самое. Я так и не понял в чем дело, убил
несколько десятков процоа и в итоге прошиваем бит защиты
программатором. При этом в различных stm32F все ок и бит ставится
штатно и нормально убирается стиранием всего. - Andreas(18.03.2026 18:39, +1)
- Ага. Я так делал с WCH CH32V203. Китайская среда разработки не позволяла выбрать диапазон блокируемых секторов, поэтому пришлось включать блокировку из кода в самом МК. - Nikolay_Po(17.03.2026 12:10)
- Железка может. Но у программиста во время разработки прошивки на
только что появившемся и единственно доступном в 22 году stm32g0x0
что-то не получалось так сделать, это странно, но пришлось
изворачиваться. Чип при прошивке бита защиты из встроенного ПО
иногда (часто) просто дох без возможности дальнейшей перепрошивки.
Может партия такая была или что еще но вот так пришлось изгаляться. - A.L.(18.03.2026 18:08)
- Железка при старте сама может проверить биты защиты и в случае
отсутствия проставить. - vesago(17.03.2026 12:05)
- Консольный стлинк ST-LINK_CLI.exe и батник , вполне справляются
монтажницы. Жалко же квалифицированного, зачем его на тупую
прошивку. - Andreas(16.03.2026 14:43)
- Главное - сделать простой и понятный вывод: ОК / не ОК. Чтобы не
пропустили брак, если незапрограммировалось. А то будут бездумно
тыкать - а потом сотни не запустятся, потому, что что-то тыкали не
правильно. - Nikolay_Po(16.03.2026 14:49)
- Я бы фон закрашивал красным или зелёным. По крайней мере так сделал
с прошивкой esp. - vesago(16.03.2026 20:26)
- Я экспериментировал с фонами и закрасками. В итоге самое
оптимальное по "осязаемости" решение vpv.vpv(302 знак., 17.03.2026 10:21, картинка, картинка, +1)
- Вяло :-) Надо так: "СТОП!!! Безвыходное положение! Любое дальнейшее действие приведет к катастрофическим последствиям", ну и наконец - "Для продолжения нажмите любую клавишу" :-) - il-2(17.03.2026 15:02)
- Я на дельфях такое наковыриваю для MSP. Некоторые реализации (для
разных девайсов) вообще с картинками для разных плат - там
нарисовано куда чего втыкать. Для AVR так вообще достаточно AVRreal
с "дудкАми" и выводом информации. Без дельфей... Гyдвин(1 знак., 17.03.2026 12:16, картинка)
- ГУЙ - это мышь, а наладчик-прошиватель зачастую подслеповат, туповат и сидит в перчатках. :)))) Потому нам GUI не подойдёт. Только ВАТ-файл, только "Нажмите любую кнопку Пробел для продолжения". - vpv.vpv(18.03.2026 06:59)
- когда-то уговорил ReAl-а на версию с поддержкой AT89S51/S52 именно для такого же использования - Vit(18.03.2026 01:50)
- Шикарно! - vesago(17.03.2026 11:58)
- Я экспериментировал с фонами и закрасками. В итоге самое
оптимальное по "осязаемости" решение vpv.vpv(302 знак., 17.03.2026 10:21, картинка, картинка, +1)
- Вот это как раз часто бывает, даже с квалифицированным сотрудником
- часть плат бывает не прошита. Когда установлены биты защиты -
иногда мне и самому не понятно - прошился МК или нет. - arisov77(16.03.2026 14:55)
- Утилита возвращает код возврата , попроси ИИ, он тебе красивый
батник сделает с большим красным FAIL или зеленым OK. Я делал
попроще и давно, не могу найти, но тоже крупно. - Andreas(16.03.2026 15:03)
- Наверное придётся, давно хотел что то попробовать ИИ "накодить", но
конкретной цели не было. Но всё таки, если есть что то готовое - то
не хотел бы тратить на это время. - arisov77(16.03.2026 15:10)
- Это как раз тот случай, что искать готовое будет дольше, чем
сделать своё. - Nikolay_Po(16.03.2026 15:19)
- Ай да Дипсик, а дай "сукин сын"! :). В первые жизни, "оболочку" для
компа попробовал сделать - через час уже какой то результат есть!
Конечно, там много, что ещё надо "докрутить", но уже что то. arisov77(1 знак., 16.03.2026 16:23, картинка, +1)
- На каком языке оболочка сделана? - AlexBi(16.03.2026 16:38)
- Иконка шепчет Autohotkey. - SciFi(16.03.2026 17:42)
- Вот такую сделал в Qt designer. mse homjak(1 знак., 16.03.2026 16:42, картинка)
- Я с Qt не работал, но вроде бы у него визуальный генератор форм,
т.е. дипсик к такому применить трудно. Поэтому интересно как можно
заставить нейронки типа дипсика генерить такие формы. - AlexBi(16.03.2026 17:42)
- Да, вот ещо. Нужно просто заявить, что форма сделана в QtDesigner. И, теперь, это его проблемы. - mse homjak(17.03.2026 10:42)
- Так просишь генерить для какой-нить среды. Генераторы форм ещо во всяких ВижуалБасиках были. А в КуТдесигнере, просто рисуешь. Потом, преобразуешь для Питона, например и дальше общаешься за жизнь. - mse homjak(16.03.2026 17:47)
- Я с Qt не работал, но вроде бы у него визуальный генератор форм,
т.е. дипсик к такому применить трудно. Поэтому интересно как можно
заставить нейронки типа дипсика генерить такие формы. - AlexBi(16.03.2026 17:42)
- На каком языке оболочка сделана? - AlexBi(16.03.2026 16:38)
- Ай да Дипсик, а дай "сукин сын"! :). В первые жизни, "оболочку" для
компа попробовал сделать - через час уже какой то результат есть!
Конечно, там много, что ещё надо "докрутить", но уже что то. arisov77(1 знак., 16.03.2026 16:23, картинка, +1)
- Это как раз тот случай, что искать готовое будет дольше, чем
сделать своё. - Nikolay_Po(16.03.2026 15:19)
- Наверное придётся, давно хотел что то попробовать ИИ "накодить", но
конкретной цели не было. Но всё таки, если есть что то готовое - то
не хотел бы тратить на это время. - arisov77(16.03.2026 15:10)
- У меня совсем мелкие серии. Я вообще скриншоты каждой прошивки делаю - чтобы было видно, что и прошилось ОК, и залочено ОК. И кладу на сервер в папочку "отгружено". - Nikolay_Po(16.03.2026 14:56)
- Утилита возвращает код возврата , попроси ИИ, он тебе красивый
батник сделает с большим красным FAIL или зеленым OK. Я делал
попроще и давно, не могу найти, но тоже крупно. - Andreas(16.03.2026 15:03)
- Я бы фон закрашивал красным или зелёным. По крайней мере так сделал
с прошивкой esp. - vesago(16.03.2026 20:26)
- У него это была подработка. - arisov77(16.03.2026 14:49)
- Можно сварганить "однокнопочный манипулятор" на основе любого МК с
USB и обычной ножной педали с кнопкой. Прошивальщику нужно будет
лишь: подцепить очередную плату прищепкой к st-link'у, нажать
педаль, дождаться окончания прошивки (можно в скрипте "бипнуть"). И
заново: подключаем следующую плату, жмем педаль, ждем "бип". Eddy_Em(149 знак., 16.03.2026 14:49)
- У нас не такие уж и большие серии, а шьём непосредственно перед сборкой, в зависимости от исполнения прибора. - arisov77(16.03.2026 14:52)
- Главное - сделать простой и понятный вывод: ОК / не ОК. Чтобы не
пропустили брак, если незапрограммировалось. А то будут бездумно
тыкать - а потом сотни не запустятся, потому, что что-то тыкали не
правильно. - Nikolay_Po(16.03.2026 14:49)
- У той-же ST-LINK Utility есть Automatic mode. Сунул-вывнул,
сунул-вынул... Ну и кроме GUI там есть еще CLI. - il-2(16.03.2026 14:43)
- В "Automatic mode" и шьём. Но если выскакивают "красные" ошибки - это будет сразу тупик и паника... - arisov77(16.03.2026 14:57)
- st-link_cli + bat файл. По результату прошивки большими буквами
ваводится "FAIL"/"OK". Никакой особой квалификации от прошивальщика
не потребуется. Все что не до конца прошло - или отдается более
опытной коллеге или ждет меня. A.L.(267 знак., 16.03.2026 22:40)
- У меня много лет парочка в ходу. Еще тех - старых в пластиковом корпусе. И ничего - вполне живы. Пользую сейчас правда только изредка - для STM8. Потому как есть BluePill, из которых можно сваять J-Link за пару минут - он круче ;) Я тут не раз приводил способ для этого действа... - Гyдвин(16.03.2026 11:17)
- 1. "Связи с таргетом нет" - исключите китайский GD32, заменив его
на STM32. И посмотрите. EmbedProg(470 знак., 14.03.2026 13:47,
)
- И еще вопрос - на форумах часто пишут, что без проблем прошивают
разные GD32F с помощью ST-LINK V2 mini. Отсюда я дедуктивным
методом делаю вывод, что существует какая-то старая версия
прошивки, в которой можно работать с китайскими МК. У меня просьба
в обладателям ST-LINK V2 mini, у кого он работает с китайскими МК -
посмотрите пожалуйста версию фирмвари. - il-2(15.03.2026 12:23)
- И сразу отвечаю тут - сделал downgrade фирмвари с версии V2.J34.S7
на V2.J29.S7. И теперь он работает с GD32F !!! Downgrade делал
через ST-LinkUpgrade.exe из пакета Keil MDK 5.25 il-2(345 знак., 15.03.2026 12:38)
- Вот же у вас в маздае проблемы… В линуксе все просто работает! - Eddy_Em(15.03.2026 17:26)
- Моя коллекция vesago(1 знак., 15.03.2026 16:15, ссылка)
- И сразу отвечаю тут - сделал downgrade фирмвари с версии V2.J34.S7
на V2.J29.S7. И теперь он работает с GD32F !!! Downgrade делал
через ST-LinkUpgrade.exe из пакета Keil MDK 5.25 il-2(345 знак., 15.03.2026 12:38)
- Спасибо!!! Откопал старую плату с STM32, и с ней все работает!!! И
у меня сразу назревает несколько вопросов: il-2(360 знак., 15.03.2026 12:09)
- Работаю такими с GD32F303, под IAR, без всяких переделок. Bинни Пox(216 знак., 16.03.2026 11:09)
- И еще вопрос - на форумах часто пишут, что без проблем прошивают
разные GD32F с помощью ST-LINK V2 mini. Отсюда я дедуктивным
методом делаю вывод, что существует какая-то старая версия
прошивки, в которой можно работать с китайскими МК. У меня просьба
в обладателям ST-LINK V2 mini, у кого он работает с китайскими МК -
посмотрите пожалуйста версию фирмвари. - il-2(15.03.2026 12:23)
- В свое время брал много они и на STM32F103 и на китайских МК были, все работали пока не сожгешь. Как верно сказано - или статика, или корпус (надо изолировать внутри) A.L.(280 знак., 14.03.2026 12:24, ссылка)
- лет 10 назад они обновили и драйвера и управляющую программу, она
теперь называется CubeProgrammer, а эта ваша утилити - всё - NAUT(14.03.2026 01:43)
- Как работала, так и работает и со свежими чипами тоже. Обновлять
2.1 можно через cubeprogrammer, если есть желание.. - Andreas(14.03.2026 14:36, +1)
- чудеса. речь про винду если что. NAUT(398 знак., 14.03.2026 16:36, ссылка)
- Как работала, так и работает и со свежими чипами тоже. Обновлять
2.1 можно через cubeprogrammer, если есть желание.. - Andreas(14.03.2026 14:36, +1)
- Проводками в комплекте подключаете или шлейфом? - vesago(13.03.2026 22:18)
- на этой неделе хня случилась - не видит таргет. потыркал мультиметром - оборван резистор на swdio. хз что кетайсы там лепят, но пару лет этот свисток исправно отработал. и после замены резистора опять пашет. - danuna(13.03.2026 22:00)
- Пользуюсь, у меня их десятка полтора. Зимой, бывает, "горят", т.к.
никакой защиты от антистатики нет, а я не всегда на привязи сижу… Eddy_Em(362 знак., 13.03.2026 19:49)
- да горят, но еще и от того что там корпус алюминиевый коротит, его надо бы изолировать дополнительно - NAUT(14.03.2026 01:44)
- Постоянно пользуюсь, переделал несколько с процами 103CB на версию 2.1. Из примерно десятка несколько умерло в разные годы, но я перед покупкой отзывы и фотки смотрю, особенно потрохов. - Andreas(13.03.2026 18:40)
- На stm32f103c8 перепаяй и залей начальную прошивку, потом обновить.
Китайские мк, почему то не долго в них живут. - jlm(13.03.2026 18:26)
- +1 - Balda(14.03.2026 07:05)
- Штук 10..15 у меня было. Все работали, но периодически дохли. Только покупка оригинала изолированого (успел за 10к в чипедипе купить) позволила на годы забыть о новых покупках. - POV(13.03.2026 18:14)