А что шьёте-то? Партию новых программаторов? Тогда осталось их самих научить друг к другу подключаться и друг друга собирать и можно готовиться к концу света по сценарию серой слизи 😅
Если у меня был опыт 3д моделирование и время. Я бы сделал так напечатал на 3д принтеры каркас на который крепится 10 програматоров и прошивал бы одновременно 10 штук
Можно было сделать с картой памяти и дисплеем oled ssd1306, что бы можно было выбрать нужный hex файл, так был бы универсальный программатор и не нужно делать кучу разных.
Мы экономим рабочее время, поэтому мне выгоднее иметь отдельный программатор на каждый проект - это исключает ошибки и устраняет необходимость вмешательства квалифицированного (дорогого) персонала. Мы бы e-paper взяли для дисплея, если бы решили пойти этим путем.
Выглядит круто. Но может имеет смысл сделать прошивку не по вставке прошивателя, а по нажатию кнопки - т.е. спозиционировал девайс по пинам, пальцем на тактовую кнопку сбоку нажал - и пошли питание с прошивкой.
Ну это прям не для тех кто прошил больше одного мк. Я прошил около пары сотен, может даже пять сотен. Штука прикольная спору нет. Но для меня излишняя, потому что все тоже самое делаю с компа так же. Но знаю ей применение: Например ты не хочешь чтоб сперли твою прошивку, выдаешь сотрудникам или сборщикам такую штуку и ставишь там счетчик прошивок, например после 100 прошивок нужно обновлять. Заодно учет ведешь )))
@@ardar05 ну да чет не подумал, но не думаю что это прям без проблем уже. это уже более сложный уровень. Вплане я как то соседа на подработку сажал. паял мне платы и программировал. он не особо чето понимал, но тупо механическую работу просто запоминал и делал )
@@ardar05 ну опять же если у вас офис, или какое то помещение где паяют собирают устройства, то впринципе чел с анализатором и ноутом вызовет вопросы))).Ну тут вопрос в орагнизации таких производств.
Ну на вид шьет очень медленно, Cube Programmer + STlink V3 шьет примерно секунду и может работать в авто режиме. + При прошивки серийного изделия нужно читать серийный номер микроконтроллера(и записывать его в базу данных изделий), записывать серийный номер изделия, калибровочные данные, проводить функциональное тестирование, так что к проводам придется подключать в любом случае. Ну программировать можно и автоматически на контрактном производстве хотя бы загрузчик. А потом заливать прошивку через штатный интерфейс при тестировании.
"Ну на вид шьет очень медленно, Cube Programmer + STlink V3 шьет примерно секунду " - Петька, приборы! Секунду что и сколько килобайт шьет? Прошивки разные и процы разные, клоны китайские дольше шьются, а на видео именно клон.
JTAG позволяет шить цепочкой в принципе. Так на работе ремикро за 1000 баксов. Шьет все западное. Образ во сети залил и можно и не один тыкай ка кнопку.
По сути кайф лишь в том, что можно абсолютную обезьяну за 5 минут научить с этим работать. Ту же обезьяну ST-linkу обучать с ноутбуком надо будет наверно часа два-три... (что запускать откуда грузит, как шить).. В мелких сериях смысла вообще нет - дольше делать, чем 100-500шт зашить тем что есть...
Мы студентов учили прошивать платы через ST-Link за минут 10 максимум, прошиваешь одну, как пример, потом он пару при тебе прошивает, и всё отлично Потом партию в штук 300 кладёшь ему на стол и всё нормально
@@василиймельников-ъ6м Так то наверно одинаковые и одним и тем же файлом - а я имел ввиду всю номенклатуру шить каждое своим и еще и несколько разных прошивок на плату....
@@MaxiRPD так и в этом нет определённой сложности, нужно просто использовать другой файл, главное знать где он лежит и не перепутать Тем более на сколько я понимаю, данным способом, STM не залочить
Cmsis-dap offline programmer скорее всего, или типа того. Соответственно шить будет всё что даплинком поддерживается. Там только у всех контролёров алгоритм и адреса отличаются, но это просто надо предварительно извлечь данные из конфигов кейле.
+1 Как разработчик(embender) МП- систем: ISP- программатор такого (автономного) применения действенная штука на крупных партиях. И в разных исполнениях довольно массово используется ВО ВСЁМ МИРЕ почитай уже лет 15-20.
@TheUserMan-cq9yx как ни считай: между программатором и программируемым чипом передаются байты самой прошивки, а не байты хекс-представления байтов прошивки.
@@ViaLsTVИнкрементация числа - увеличение его на единицу с каждым шагом. Например номер строки в Excel - увеличивается на 1 с каждой строкой. Серийные номера идут, например 147, 148, 149, 150, 151 и т. д.
Я понимаю, что у нас оно просто есть в наличии, поэтому даже 1 штуку проще прошить своим программатором чем запускать ст-линк. Хотя изначально для этого оно не предназначалось, ессно, но сейчас (по опыту) диапазон применимости реально начинается от 1 штуки - все-таки скопировать файл на диск и нажать 1 кнопку проще чем.
А теперь поговорим а минусах.... Зачем мне 30-50 програматоров с собой таскать учитывая что он портативный??? Когда на рынке есть программаторы в которые просто сд-каточки вставляются😅😅😅. Это так то удобнее один программатор портативный и чука карточек в портмоне...
Надо более лучше китайскому научить, один ГД маловато будет. Типа там вичей, мегавин, нувотон, есп и вот это все. Или проектик фирмвари в гитхаб и шелезяки на али толкать а народец пущай аддонит.
Риск5 видимо сильно кто во что горазд делают, не стандартизовано. Arm ядра все имеют стандартизованный отладочный модуль core sight, вся Инфа по протоколу открытая, даже готовые файлы предоставляются проектом cmsis dap в репозитории arm. Из них собирай хоть просто программаторы, хоть автономный прошивальщики, хоть что
Прикольная вещь. Но (1) рука ведь занемеет так держать, (2) сигаретку параллельно фиг покуришь, (3) экономия - один нераспаянный PLS-разъём, (4) и, если я не ошибаюсь (могу ошибаться), прошиваемые в кадре контроллеры имеют в т.ч. режим параллельного программирования, который быстрее и позволяет одновременно всю партию прошивать.
Ну ты немного перегнул, для больших партий не пойдет, там делается стойка с несколькими такими программаторами- за раз всю сборку на плате шьют. У китов видел.
Если вы делаете такие партии - молодцы. По моему опыту (как свои изделия так и клиентов), люди спокойно шьют руками партии по 20-30 тыс. Делать стойку для партий 2-3 тыс точно нет смысла - за дневную зарплату девочка руками прошьет и всего делов (надежно, дешево, практично). Да, еще я не говорю про опытное и мелкосерийное производство - порой даже 10 штук образцов прошить "родным" программатором тот еще квест.
@@Andrey0I Далеко не все клепают миллионными тиражами. Есть индустрии, в которых партия в 100 штук за гранью реальности (заказ в 30 штук считается огромным успехом и жизнь удалась).
А что тут нового? даже у китайцев на алике есть подобные девайсы, причем если брать не универсал, а только для арм стоят всего 2-4к в зависимости от наличия экрана и объема памяти для прошивок, универсалы для арм авр с51 стоят дороже, да у них нет аккумулятора, но нет его только в комплекте, но есть для него разъем
Любой современный прогер это делает в авторежиме,,, смысл такое изобретать, только для клиентов, ходящих по девайсам и в полевых условиях, если вися на лестнице зашивают - такой прошиватор конечно будет мастхэв !!!
А нельзя плату так развести, чтобы все вот эти споты были параллельно соединены у неразломанных печатных плат? Тогда прошил их все скопом за раз, а потом ломай.
В общем вы всегда так потенциальным клиентам отвечайте... нормально же спросил реализована данная функция или нет, в итоге куча бреда и нету нормального ответа... вы че реально считаете что тут прям все такие в электронике прошаренные??? в общем идем на любой маркет костомных программаторов и берем там... полно там таких...
@@panaslonic еще один.... ты сам иди и гугли... много там интересного.... ток с библиотеками данные не сходятся..... ты на улице так ответь кому-нибудь на прямой вопрос.... минимум сломанный нос получится. умник пля... гугли как смартом пользоваться....
@zenLP ещё один клоун, че риално за 11 ток тут нашёл че написать... Так вот я минимум за 5 стран говорю... Конечно не целевая... У нас смартфонами пользоваться умеют... Тут ток таких дураков как ты собирают.
И последнее если у меня есть смартфон и он тоже портативный ещё и памяти в нем куча проще какой нить «WizardProg Expert» использовать чем данный девайс...
Программатор, который прошивает программаторы, которые будут прошивать программаторы =)))
Доброе утро. Ничего непонятно, но ооочень интересно) выглядит круто и интересно)
Люблю такие разные удобные девайсы)
Вотэтаа ВЕЩЬ 👍!! Не-за-ко-н-че-нн-ая.
Мне это напомнило как я прошивал убитый БИОС через SPI
а зачем прошивать убитый биос? надо прошивать хороший.
А что шьёте-то? Партию новых программаторов? Тогда осталось их самих научить друг к другу подключаться и друг друга собирать и можно готовиться к концу света по сценарию серой слизи 😅
Поуй, главное шьет😂😂😂
Во во😂
Однако зачетно.❤👍🏻
где можно приобрести?
Если у меня был опыт 3д моделирование и время.
Я бы сделал так напечатал на 3д принтеры каркас на который крепится 10 програматоров и прошивал бы одновременно 10 штук
Можно было сделать с картой памяти и дисплеем oled ssd1306, что бы можно было выбрать нужный hex файл, так был бы универсальный программатор и не нужно делать кучу разных.
Мы экономим рабочее время, поэтому мне выгоднее иметь отдельный программатор на каждый проект - это исключает ошибки и устраняет необходимость вмешательства квалифицированного (дорогого) персонала.
Мы бы e-paper взяли для дисплея, если бы решили пойти этим путем.
@@michaelkoloboff Биты защиты включает ? Если камень залочен, он прошьет ?
@@michaelkoloboff Привет из Молдавии, мне отправьте один?
Terminator 3 RX Начало :D
А где можно приобрести такой девайс ??????.????
Тот редкий случай, когда пришел сюда напрямую, а не с DW.
А чо так?
@michaelkoloboff Целый день не за компьютером. Открыл ютуб на телефоне, а там твое видео.
Кстати да, я тоже прямо в предложке получил, а не по ссылке пришел
че за dw
@@maximbyzov6081 DreamWidth
Выглядит круто. Но может имеет смысл сделать прошивку не по вставке прошивателя, а по нажатию кнопки - т.е. спозиционировал девайс по пинам, пальцем на тактовую кнопку сбоку нажал - и пошли питание с прошивкой.
не там сбоев будет мало и угробленных чипов😀😀😀
Палец отвалится. Впрочем, никто не запрещает сначала подключить пины, а потом нажать кнопку
еще автоматизировать это процесс. чтоб руками не держать
Кто не понял, это автономный spi программатор
Это как бы SWD а не SPI
Человек для себя открыл пого пины 😁😁😁
Спорно, что удобнее, но если автору больше нравиться то как бы не вопрос, у меня везде PBS распаяны
по чем и где продаете ?
Круть!!!
Ну это прям не для тех кто прошил больше одного мк. Я прошил около пары сотен, может даже пять сотен. Штука прикольная спору нет. Но для меня излишняя, потому что все тоже самое делаю с компа так же. Но знаю ей применение: Например ты не хочешь чтоб сперли твою прошивку, выдаешь сотрудникам или сборщикам такую штуку и ставишь там счетчик прошивок, например после 100 прошивок нужно обновлять. Заодно учет ведешь )))
Если во время прошивки подключить логический анализатор то и без проблем прошивку угнать
@@ardar05 ну да чет не подумал, но не думаю что это прям без проблем уже. это уже более сложный уровень. Вплане я как то соседа на подработку сажал. паял мне платы и программировал. он не особо чето понимал, но тупо механическую работу просто запоминал и делал )
@@ardar05 ну опять же если у вас офис, или какое то помещение где паяют собирают устройства, то впринципе чел с анализатором и ноутом вызовет вопросы))).Ну тут вопрос в орагнизации таких производств.
Парни вот бы ваши руки дошли до создания программатора для ssd
Я далек от этой темы, но чисто интуитивно - а не проще ли до распайки залить нужную прошивку в чипы?
Зависит. Я бы оценил, что прошивать заранее смысл появляется минимум с 10 тыс штук, реальнее с 20-30 тыс.
Где купить? 😊
А где купить то?
Ну на вид шьет очень медленно, Cube Programmer + STlink V3 шьет примерно секунду и может работать в авто режиме. + При прошивки серийного изделия нужно читать серийный номер микроконтроллера(и записывать его в базу данных изделий), записывать серийный номер изделия, калибровочные данные, проводить функциональное тестирование, так что к проводам придется подключать в любом случае. Ну программировать можно и автоматически на контрактном производстве хотя бы загрузчик. А потом заливать прошивку через штатный интерфейс при тестировании.
"Ну на вид шьет очень медленно, Cube Programmer + STlink V3 шьет примерно секунду " - Петька, приборы!
Секунду что и сколько килобайт шьет? Прошивки разные и процы разные, клоны китайские дольше шьются, а на видео именно клон.
@@OldAndy ну 64 кБ за секунду вполне, думаю там не больше, да и какой смысл в серии использовать клоны. Оригинал не так много стоит.
@@OldAndyя 30 секунд шью 4 Мбайта :)
Провода необязательно. Wi-Fi пока не отменили.
@@TheGrantourismo если изделие беспроводное, то да. Если нет, то смысла корячить вайфай нет.
В финале вспомнилась сцена с умирающим негром из "Терминатор 2"...
JTAG позволяет шить цепочкой в принципе. Так на работе ремикро за 1000 баксов. Шьет все западное. Образ во сети залил и можно и не один тыкай ка кнопку.
JTAG не всегда удобен, SWD удобнее.
сайт написанный шелкографией на платах не работает. сколько стоит?
Немного терпения, все будет.
Крутая штука только замени аккамулятор на 18650 его легчн найти
Молодец автор закинул удочку с жирной наживкой , мы ждемс
Рукой не держите! Пусть под собственным весом остаётся прошивать.
Идея хорошая, попробовал, но нет - программатор слишком легкий чтобы обеспечить контакт, приходится чуток поддавливать.
Как закончишь, дай знать
Только дай знать где ты находишься, дай знать и всё
@gsmnexus7610 хе-хе 🤜🤛
Как называются коннекторы на конце вашего программатора?
pogopin
Ценники на эти pogo пины вообще негуманные, будто золотом покрыты.
Так они и правда покрыты 😊)@@andreasduzariev2482
@@aleksbotler5358для высокочастотных измерений такие погопины могут использоваться? 2-6гГц
@@andreasduzariev2482 Серёзно? 300-400 рублей за 100 штук это негуманные? Залезь на алиэкспесс?
"Терминатор"... Начало.....
Вы живете в Сингапуре и на сингапурскую компанию сейчас работаете?
Да.
Привет из Молдавии, мне отправьте один?
ты долбаеб. страна у тебя называется Молдова (Республика Молдова)
По сути кайф лишь в том, что можно абсолютную обезьяну за 5 минут научить с этим работать. Ту же обезьяну ST-linkу обучать с ноутбуком надо будет наверно часа два-три... (что запускать откуда грузит, как шить).. В мелких сериях смысла вообще нет - дольше делать, чем 100-500шт зашить тем что есть...
Мы студентов учили прошивать платы через ST-Link за минут 10 максимум, прошиваешь одну, как пример, потом он пару при тебе прошивает, и всё отлично
Потом партию в штук 300 кладёшь ему на стол и всё нормально
@@василиймельников-ъ6м Так то наверно одинаковые и одним и тем же файлом - а я имел ввиду всю номенклатуру шить каждое своим и еще и несколько разных прошивок на плату....
@@MaxiRPD так и в этом нет определённой сложности, нужно просто использовать другой файл, главное знать где он лежит и не перепутать
Тем более на сколько я понимаю, данным способом, STM не залочить
не эт показывает как обезьянка повторила то что уже придумано и сделано.
Так как мы собираем много разных заказов, то моменты "знать где лежит" файл и "не перепутать" очень существенны.
верификация записанного есть?
Разумеецца.
@ тогда это киллер фича) мега-полезная штука
Верно глупость разводки платы без массовой прошивки
STC могёт?
Отличная вещь для прошивки партий устройств. На зметку.
Делал такую, только с кондуктором типа чпу станка
как я о такой штуке мечтал в 2014 году......
так чё по чём?) где купить?)
Терпение, скоро будет сайт.
а если параллельно накинуть на несколько процессоров? прошьёт?
Нет.
А если в одном из них произойдëт сбой CRC и он линию на удержание возьмëт?
А где можно посмотреть на это устройство (схема/пошивки/описание/печатки и т. д.)?
Корпус сделаем и можно будет купить.
@@michaelkoloboff , так а где находитесь и какой порядок цен?
Cmsis-dap offline programmer скорее всего, или типа того. Соответственно шить будет всё что даплинком поддерживается. Там только у всех контролёров алгоритм и адреса отличаются, но это просто надо предварительно извлечь данные из конфигов кейле.
@@michaelkoloboff Ты свистни, может и я куплю.
Шайтанама!
+1 Как разработчик(embender) МП- систем: ISP- программатор такого (автономного) применения действенная штука на крупных партиях. И в разных исполнениях довольно массово используется ВО ВСЁМ МИРЕ почитай уже лет 15-20.
а что с руками? как называется эта болезнь?
Витилиго
Я конечно понимаю что атмел уже неактуален, но все же шьёт что то атмеловское?
Правильно понимаешь )))
Как же он долго прошивает... Просто мрак.
Привет, подскажи как называются пружинные контакты, как у тебя?
pogo pins
А верификацию прошитого делает? Ну то есть записал и сразу прочитал и сверил чексуммы
Естественно.
Еще и закрыл доступ
"паршивки загружаются через Type-C" ты читаешь, то что пишешь
Она не хекс-файл пишет, а бин-файл.
смотря как посчитать
@TheUserMan-cq9yx как ни считай: между программатором и программируемым чипом передаются байты самой прошивки, а не байты хекс-представления байтов прошивки.
А дрожание руки не мешает? Всё-таки дребезг контактов никто не отменял. Мнение: нужен захват платы и жесткая фиксация контактов на время прошивки.
там же подпружиненные контакты-иголки
@@barret13666 Дребезг будет в любом непаянном соединении. Хоть палладием покрой.
@@aliscander92 меня тоже этот момент напряг, но автор пишет, что программатор автоматически перезаписывает сбойные участки в случае чего.
@@kotnapromke это же не кнопка
Это pogopin там всегда есть контакт
С одной стороны классно, с другой - а насколько надежно? Вот дрогнет рука - прошивка сорвется..
Хотя с вашим объемами это наверно несущественно
Программатор автоматически перепишет сбойный кусок. Это еще одно преимущество.
Привет пацан. А распиновка на плате имеет значение?
Бррр. Шьет то он шьет, а если чип ред онли встал?
или st-link utility -> target -> automatic mode
есть один небольшой вопрос, а серийный номер изделия у вас сдвигается в программаторе или просто идентичные устройства получаться???
Автоинкремент.
@michaelkoloboff я вам таких терминов могу накидать которые вы не в одной электронной энциклопедии не найдёте... Вопрос был реализовано это или нет...
@@ViaLsTV что не ясного? Изменяется
@felixcotov1435 ты сам код писал?
@@ViaLsTVИнкрементация числа - увеличение его на единицу с каждым шагом. Например номер строки в Excel - увеличивается на 1 с каждой строкой. Серийные номера идут, например 147, 148, 149, 150, 151 и т. д.
Есть же Segger Flasher
Вот честно, очень круто! Для партий самое то, а хоббистам проще ручками зашивать.
Я понимаю, что у нас оно просто есть в наличии, поэтому даже 1 штуку проще прошить своим программатором чем запускать ст-линк. Хотя изначально для этого оно не предназначалось, ессно, но сейчас (по опыту) диапазон применимости реально начинается от 1 штуки - все-таки скопировать файл на диск и нажать 1 кнопку проще чем.
аврки так бы шить!
А теперь поговорим а минусах.... Зачем мне 30-50 програматоров с собой таскать учитывая что он портативный??? Когда на рынке есть программаторы в которые просто сд-каточки вставляются😅😅😅. Это так то удобнее один программатор портативный и чука карточек в портмоне...
Прошивает себе подобных.
Надо более лучше китайскому научить, один ГД маловато будет. Типа там вичей, мегавин, нувотон, есп и вот это все. Или проектик фирмвари в гитхаб и шелезяки на али толкать а народец пущай аддонит.
Риск5 видимо сильно кто во что горазд делают, не стандартизовано. Arm ядра все имеют стандартизованный отладочный модуль core sight, вся Инфа по протоколу открытая, даже готовые файлы предоставляются проектом cmsis dap в репозитории arm. Из них собирай хоть просто программаторы, хоть автономный прошивальщики, хоть что
@@MihailDenisov Ну вот, значит счастье близко.
Прикольная вещь. Но (1) рука ведь занемеет так держать, (2) сигаретку параллельно фиг покуришь, (3) экономия - один нераспаянный PLS-разъём, (4) и, если я не ошибаюсь (могу ошибаться), прошиваемые в кадре контроллеры имеют в т.ч. режим параллельного программирования, который быстрее и позволяет одновременно всю партию прошивать.
Ну ты немного перегнул, для больших партий не пойдет, там делается стойка с несколькими такими программаторами- за раз всю сборку на плате шьют. У китов видел.
Если вы делаете такие партии - молодцы. По моему опыту (как свои изделия так и клиентов), люди спокойно шьют руками партии по 20-30 тыс. Делать стойку для партий 2-3 тыс точно нет смысла - за дневную зарплату девочка руками прошьет и всего делов (надежно, дешево, практично).
Да, еще я не говорю про опытное и мелкосерийное производство - порой даже 10 штук образцов прошить "родным" программатором тот еще квест.
@@michaelkoloboff 2-3 тысячи это мелкий опт 🤣
@@Andrey0I Далеко не все клепают миллионными тиражами. Есть индустрии, в которых партия в 100 штук за гранью реальности (заказ в 30 штук считается огромным успехом и жизнь удалась).
@michaelkoloboff я не спрашивал кто так делает, а сказал как делают в таких случаях.
@@Andrey0I А я не спрашивал как делают в таких случаях.
А что тут нового? даже у китайцев на алике есть подобные девайсы, причем если брать не универсал, а только для арм стоят всего 2-4к в зависимости от наличия экрана и объема памяти для прошивок, универсалы для арм авр с51 стоят дороже, да у них нет аккумулятора, но нет его только в комплекте, но есть для него разъем
Да но вряд-ли им нужны такие штуки.
Так а смысл если любой обычный прошивальшик умеет в авторежим и не надо изобретать велосипед
Любой современный прогер это делает в авторежиме,,, смысл такое изобретать, только для клиентов, ходящих по девайсам и в полевых условиях, если вися на лестнице зашивают - такой прошиватор конечно будет мастхэв !!!
Честно, мне STM быстрее прошить компом, уж очень долго идёт процесс
А нельзя плату так развести, чтобы все вот эти споты были параллельно соединены у неразломанных печатных плат? Тогда прошил их все скопом за раз, а потом ломай.
долго. надо все процессора соединить параллельно и прошить за один раз
В общем вы всегда так потенциальным клиентам отвечайте... нормально же спросил реализована данная функция или нет, в итоге куча бреда и нету нормального ответа... вы че реально считаете что тут прям все такие в электронике прошаренные??? в общем идем на любой маркет костомных программаторов и берем там... полно там таких...
так иди и прогугли термин раз не знаешь что это означает, а не дристай в комментариях о том какие все вокруг плохие.
@@panaslonic еще один.... ты сам иди и гугли... много там интересного.... ток с библиотеками данные не сходятся..... ты на улице так ответь кому-нибудь на прямой вопрос.... минимум сломанный нос получится. умник пля... гугли как смартом пользоваться....
так это товар для электронщиков и есть. Ты не его целевая аудитория.
@zenLP ещё один клоун, че риално за 11 ток тут нашёл че написать... Так вот я минимум за 5 стран говорю... Конечно не целевая... У нас смартфонами пользоваться умеют... Тут ток таких дураков как ты собирают.
Чё это? Чё за "паршивка"?
j-link шьёт за секунду, тут долго :(
И последнее если у меня есть смартфон и он тоже портативный ещё и памяти в нем куча проще какой нить «WizardProg Expert» использовать чем данный девайс...