Авторизация
Регистрация

Напомнить пароль

Тестер инициализации из программатора ST-LINK V2

Когда вещь нужна, а 4,5 косаря на ее приобретение жалко.


Как узнать прошла ли материнская плата ноутбука инициализацию, если она лежит вообще вне корпуса, и к ней подключен только БП?

Нет на ноутбучных материнках биперов, и подключить там их некуда. Матрицу подкинуть тоже тот еще вариант… Подключить матрицу к материнке- это значит надо материнку ложить в корпус/крепить хоть на пару болтов/коннектить шлейф матрицы. Ну или отсоединять крышку ноутбука от основного корпуса и собирать этот конструктор из материнской платы и крышки ноутбука с матрицей на столе. Что опять же не отменяет того что проблема может быть в самой матрице, и при ее коннекте мы все также будем лицезреть черный квадрат Малевича.

Можно проверить диагностической картой. Например такой:
Может работать как по шине LPC, так и по SPI. Всех возможностей не изучал, пользовался только несколько раз. Талмуд на нее бы путевый, а не эту вот портянку с кетайскими узорами:
Дополнительная информация






С материнками для стационарных ПК проще- практически всегда есть возможность подключить эту плату тем или иным способом. С ноутбуками сложнее- либо нет возможности, либо разводка есть под разъем, но самого разъема нет- паяться соплями, либо в недоступном месте(на моем ноутбуке под системой охлаждения).
Ну а по шустрому, «на коленке», как проверить? Можно подключиться клавиатурой с индикацией режима Caps Lock. Нажимая клавишу Caps Lock во время загрузки ПК следить за индикатором этого режима. Как только индикатор будет активироваться- значит материнка прошла инициализацию, и по сути жива, даже если нет изо или что то еще не работает. Но как то же можно автоматизировать этот процесс? Конечно!
Но 4500 денег как то жалко на вещь которая по сути эмулирует только периодическое нажатие кнопки CAPS LOCK. Нет, оно конечно еще и линии данных порта USB проверяет на заниженное сопротивление. Но все равно как то цена немного дороговаста.
Есть еще вариант тестера 3в1:
Проверяет USB и HDMI. Стоит примерно столько же.
Но есть вариант и для бедных. Ну ладно- жадных… Прошив программатор ST-LINK V2, стоимостью ~500₽, получаем тестер инициализации с индикацией и звуковым оповещением, но без функции проверки линий данных USB.
Естественно, для того чтобы прошить ST-LINK V2 нужен еще один ST-LINK V2.
На скрине справа программатор StLink который у меня уже много лет, слева тот что приехал сегодня.Разница есть, несущественная. Например, отличается распиновка разъема BH2-10. Но пора к делу…

Подсмотрел тут:

Автор прошивки.
Скачиваем файл прошивки программатора USBtester_firmware.bin

Для прошивки надо сначала соединить программаторы. Основной программатор через стандартный 10 пиновый разъем BH2-10 цепляется к прошиваемому 4 проводами.
К прошиваемому программатору для удобства подпаял 4-пиновый штыревой разъем.
Программаторы соединил между собой 1в1- 3.3V, «общий», CLK и DIO.

Теперь можно установить программу на ПК…
STM32 ST-LINK Utility v4.6.0
В конце установки надо разрешить установку и работу драйвера.
После установки программы и драйвера подключаем основной программатор(с подключенным к нему прошиваемым девайсом) к ПК.
Сначала идем ST-LINK > Firmware update, и жмем кнопку Device connect:
Программа предложит обновить прошивку программатора, если есть обновление. У меня прошивка программатора актуальная, и обновлять не надо.
Если есть обновление- надо обновить на актуальную прошивку, нажав кнопку «Yes».
Этап обновления версии прошивки программатора прошли…
Далее идем в Target > Option Bytes, и отключаем Read Out Protection.
Применяем- «Apply».
Далее жмем кнопку программирования
Открывается окно выбора прошивки. Выбираем ранее скачанный файл прошивки USBtester_firmware.bin, жмем «Start».
Быстренько пробегает процесс прошивки…
И вот у нас уже не программатор StLink, а тестер инициализации.
Осталось подключить активный излучатель(тот что при подаче питания начинает непрерывно пищать), например такой — в обзоре учавствует именно он. Подойдет на 3 или 5 вольт.
Убираем разъем BH2-10. На его место устанавливается пищалка, "+" к контакту «DIO», вторым выводом к «GND»(Общий).
Т.к. эти контакты на плате программатора (нет, уже тестера инициализации) находятся рядом, то стандартным пьезоизлучателем не получается нормально подпаяться.
Перерезал дорожку идущую к пятаку 3.3v. С этого пятака кинул перемычку на «Общий».
Потом нормально запаял пьезоизлучатель согласно цоколевке.
Все, готово! В корпус не стал обратно собирать, одел в термоусадку.
Залил видео на Rutube

Видно что информирование об инициализации происходит в 2 этапа- загрузка BIOS и загрузка системы.
Видео работы. Rutube

Заливал на Rutube первый раз. Видимо не доглядел, и при старте видео звук выключен. Приходится вручную включать звук.

Засим все. Всем добра и удачи в Новом году.
Планирую купить +15 Добавить в избранное
+97 +130
свернутьразвернуть
Комментарии (70)
RSS
+
avatar
+3
  • tysem
  • 31 декабря 2024, 10:39
Спасибо. Давно хотел такой сделать. С наступающим.
+
avatar
+5
  • stupic
  • 31 декабря 2024, 12:13
У меня прошивка программатора актуальная, и обновлять не надо
за обновлением для ST-LINK/V2 сюда: www.st.com/en/development-tools/stsw-link007.html
+
avatar
+1
Оно так, только там без VPN делать нечего. И еще видимо не каждый прокатит. Зайти то заходит, а вот скачать в последнее время не могу.
+
avatar
+2
  • Omega
  • 31 декабря 2024, 18:30
Попробуйте поставить на закачку и в этот момент отключить впн. Говорят иногда помогает.
+
avatar
0
  • Nastiaa
  • 01 января 2025, 01:41
помогает
+
avatar
+1
  • alex323
  • 31 декабря 2024, 20:17
Поставьте плагин FastProxy. Разработчики плагина охотно отвечают на запросы. Я попросил включить в лист обхода блокировок st.com и iar.com — сделали в этот же день.
+
avatar
+1
  • Nuts_
  • 31 декабря 2024, 15:43
ага щаз
+
avatar
+2
  • Leoniv
  • 31 декабря 2024, 12:16
А можно вкратце про написание прошивки USBtester_firmware?
+
avatar
+2
Я не автор, я ее просто использую.
Автор прошивки
Добавил в обзор.
+
avatar
0
За обзор спасибо, было интересно, но разве один короткий бип через пищалку не говорит об успешной инициализации материнской платы?
+
avatar
0
Пищалки может не быть. Например, когда материнка от ноутбука лежит на столе, и ничего к ней не подключено кроме БП.
+
avatar
-1
  • anakost
  • 31 декабря 2024, 17:22
>Пищалки может не быть. Например, когда материнка от ноутбука лежит на столе, и ничего к ней не >подключено кроме БП.
Как раз в этот момент подключить Speaker очень легко, чем городить дополнительные приблуды…
+
avatar
+4
  • vlo
  • 31 декабря 2024, 17:34
подключить — куда?
+
avatar
+2
Как раз в этот момент подключить Speaker очень легко, чем городить дополнительные приблуды…
Речь про материнку от ноутбука:
материнка от ноутбука лежит на столе, и ничего к ней не подключено кроме БП
Куда вы там спикер сувать собрались, да еще и очень легко?
+
avatar
+1
  • fps
  • 31 декабря 2024, 12:56
Как-то больно мудрёно выглядит.
Чтоб поморгать капслоком вполне достаточно ch551 за 100 рублей, arduino ide и чуть доработанного примера
+
avatar
+2
Чтоб поморгать капслоком вполне достаточно ch551 за 100 рублей, arduino ide и чуть доработанного примера
ИМХО- вот это выглядит несколько мудрено. Да и ch551 и ардуино ide бесплатно не раздают.
Тут же уже все в компактном корпусе, не надо ничего мудрить, только прошить.
+
avatar
+1
  • fps
  • 31 декабря 2024, 13:08
и ардуино ide бесплатно не раздают.
Как так? Она всегда была бесплатна.

не надо ничего мудрить, только прошить.
А если захочется чего-то поправить под себя — фиг, бери что дают.
А тут исходник. На дурдуине. Любой чайник может свой тон пищалки настроить по вкусу :)

И не надо программаторов чтоб прошить.
+
avatar
0
Всегда есть несколько путей решения проблемы. Кто то и просто на внешней клавиатуре капс локом семафорит, и вполне доволен.
А насчет тона пищалки или еще чего- так нам ехать, а не шашечки. В порт сунул… сигнал есть- хорошо, нет- ищем дальше.
И не надо программаторов чтоб прошить.
Программатор STM по любому уже не помешает.
+
avatar
+1
Arduino IDE тоже отличная Альтернатива для прошивки. Она стала уже всеядной.
Arduino IDE можно скачать бесплатно на github'e
github.com/arduino/arduino-ide
Интерфейс Выглядит вот так
Это на ней обычно школьников учат мигать светодиодом Ардуинки.
+
avatar
-2
  • fps
  • 31 декабря 2024, 13:34
Программатор STM по любому уже не помешает.
Зачем?
Чем хороши эти ваши stm применительно «для дома, для семьи»?
Хоть одно их преимущество перед более дешёвыми функциональными и простыми в программировании esp или avr?
+
avatar
+2
  • oleg235
  • 31 декабря 2024, 13:38
Чем хороши эти ваши stm применительно «для дома, для семьи»?
Хоть одно их преимущество перед более дешёвыми функциональными и простыми в программировании esp или avr?
А давно у нас AVR стали дешевле STM32?
+
avatar
0
И stm пошустрее будут.
+
avatar
+2
  • fps
  • 31 декабря 2024, 13:59
Для какой задачи лично вам не хватило быстродействия esp?
+
avatar
0
  • oleg235
  • 31 декабря 2024, 14:12
Я могу назвать задачу, для которой у ESP не хватит ног.
+
avatar
+2
Для какой задачи лично вам не хватило быстродействия esp?
Не надо придираться… Не нравится STM, так просто пройдите мимо.
Я не прогер, надо- прошиваю то что есть, если нет- не прошиваю. Все просто. Хотите выяснять что круче? Создайте тему на форуме и меряйтесь там пиписками.
+
avatar
+5
Цена вопроса не тысячи же. 500 рэ всего. Например паяльную станцию и фен KSGER прошивал. Ну и так, по мелочи.
Программаторы всякие нужны, программаторы всякие важны.
+
avatar
+1
Одно время stm'ки были дешевле esp'шек. Но давно уже.
+
avatar
+3
  • vlo
  • 31 декабря 2024, 17:14
avr нынче банально дороже и дохлее.
esp внутри живут своей жизнью, и скажем всякие временные задержки там проблема.
так что смысл вполне может быть.
+
avatar
0
Хоть одно их преимущество перед более дешёвыми функциональными и простыми в программировании esp или avr?
Опять эти бесовские esp и avr, а как же православные PIC?
+
avatar
0
  • alex323
  • 01 января 2025, 10:22
а как же православные PIC?
Все православные давно забыли про этот раритет. Да и AVR ещё жива больше по инерции.
+
avatar
+2
  • Nuts_
  • 31 декабря 2024, 16:10
жду когда тут накидают более дешевых тестеров зхапуска с ali
+
avatar
+1
  • vlo
  • 31 декабря 2024, 17:12
это врядли, ибо пользователю (т.е. массовому покупателю) они нафиг не нужны, а для профессиональных целей цена не критична, с очередного лопуха, которому «жм нужно менять раз в полгода» (ц) можно содрать больше.
+
avatar
-1
Непонятно зачем? Колхозинг ради крлхозинга? Если уж мать стартанула то — это и так понятно будет по биперу поключенному к материнке, по изображению на экране, по cups lock на клаве. Список можно продолжать. А вот если мать не стартанула… то тут альтернатив у TL631 почти нет.

Вы бы лучше написали как из st link или arduino сделать тоже самое, что и TL631, но через com debug порт, которые сейчас во всю присутствуют на новых материнках. Видел такой кустарь на канале у vik-off.
+
avatar
+3
Если уж мать стартанула то — это и так понятно будет по биперу поключенному к материнке, по изображению на экране, по cups lock на клаве.
Ну и как вы узнаете прошла инициализация или нет у материнки ноутбука которая находится вообще вне корпуса, и к которой ничего не подключено кроме БП? Ну нету биперов на ноутбучных материнках, и подключать их там некуда…
Добавлю в самое начало пожалуй, а то замают… Сразу не сообразил все тонкости распятнать. Может еще чего забыл- НГ же.
+
avatar
-3
  • oleg235
  • 31 декабря 2024, 19:14
Ну и как вы узнаете прошла инициализация или нет у материнки ноутбука которая находится вообще вне корпуса, и к которой ничего не подключено кроме БП?
По скачку потребляемого тока, не?
+
avatar
-4
Ну и как вы узнаете прошла инициализация или нет у материнки ноутбука
Подкинуть матрицу, не?
+
avatar
+4
Может проще и быстрее все таки воткнуть тестер инициализации чем куролесить с подключением матрицы?
Напомню- материнка лежит на столе, вне ноутбука. А подключить матрицу- это значит надо материнку ложить в корпус/крепить хоть на пару болтов/коннектить шлейф матрицы.
А если есть подозрение на неработоспособность матрицы? Как тогда проверить? Подкинуть другую матрицу? Не, это конечно выход. И в мастерских может так и делают. Но вот я не профи, и у меня нет склада всяких матриц/шматриц.
Т.е. кучу левых малоэффективных движений сделать- это норм, а воткнуть тестер в USB- это ой как плохо.
+
avatar
0
Я вас понял. У меня другой подход. Если уже не включается, я разбираю до винтика. Дальше, проще положить мать на столе, подключить к лабораторнику и воткнуть ее же матрицу (уже открученную от корпуса)
+
avatar
+6
У меня другой подход. Если уже не включается, я разбираю до винтика. Дальше, проще положить мать на столе, подключить к лабораторнику и воткнуть ее же матрицу (уже открученную от корпуса)
Допустим, вы собрали все это на столе/включили/и… ничего. Кулера бултыхают, СО греется, все первичные напряжения в норме, ток жрет, изо нет. В чем проблема? Может матрица? А вообще материнка стартанула? Отсутствие изо не показатель того что материнка в ауте. Ток, если он есть, это «Да», вроде указует на то что мать стартанула. Но все же… Комплектующие не копеечные, и на авось полагаться тут не стоит. Разве это тяжело воткнуть тестер инициализации в порт USB, и быть на 100% уверенным что стартанула мать или нет? Напомню- цена вопроса 500 рублей. Это какая то религия не позволяет воспользоваться тестером инициализации?
+
avatar
0
В чем проблема?
и тут я из широких штанин достаю TL631 и по кодам получаю ответ
+
avatar
0
Конечно оно так… Но это может быть не так быстро как вы говорите. Ибо как я в самом начале обзора говорил:
С ноутбуками сложнее- либо нет возможности, либо разводка есть под разъем, но самого разъема нет- паяться соплями, либо в недоступном месте(на моем ноутбуке под системой охлаждения).
Быстрее проверить на предмет стартует или нет материнка все равно тестером инициализации.
+
avatar
0
Хорошая карта, но если надо просто проверить есть старт или нет, то быстрее и проще тестером.
+
avatar
0
USB флешь с UEFI загрузчиком и LED индикатором активности. И не нужно портить программатор.
+
avatar
+3
Такой тестер используется или для первоначальной диагностики (чтобы понять проц жив, загрузка есть и тд. ) или уже на столе чтобы понять после змены чегото пошла загрузка или нет. При длительных ремонтах постоянно подключать матрицу неудобно. Опять же матрица может быть битая на 240Гц и ее тупо нет в наличии…
+
avatar
0
так есть же еще видео выход, типа hdmi
+
avatar
0
Во-первых, это всеже кабель, который неудобен. Во-вторых не всегда на hdmi выдается сигнал если нет матрицы.
+
avatar
0
  • vlo
  • 01 января 2025, 02:56
разбирать до винтика современные железяки, которые наполовину на клею и липучках, как минимум неразумно.
+
avatar
0
согласен.
+
avatar
+2
разбирать до винтика современные железяки, которые наполовину на клею и липучках, как минимум неразумно.
«разобрать до винтика» подразумевает извлечение материнки из корпуса ноутбука. Ну еще некоторые и крышку ноута с матрицей снимают. Чтобы проверять старт материнки, вместо того чтобы просто сунуть тестер в порт USB.
Первичный осмотр просто удобнее производить когда материнка вне корпуса ноутбука. Крутить-вертеть все это хозяйство в сборе под микроскопом как то напряжно будет. Не?
Допустим вам повезло, и вы нашли неисправность на лицевой стороне материнской платы не доставая ее из корпуса.
Допустим это мультиконтроллер. Вы берете фен и начинаете снимать мульт не доставая материнку из корпуса? Да фиг с ними со всем что можно поплавить и запечь, и находящимся сейчас с обратной стороны материнки. И на защитную пленку, наклеенную на топкейс, находящуюся сейчас получается с обратной стороны материнки тоже забьем. Да мало ли чего там может быть, под материнкой. Я уж не говорю что если придется работать феном с краю материнки граничащим с пластиковыми деталями корпуса.
+
avatar
0
Мне обычно уже достаются трупы. Таких халяв, как вы описываете никогда не видел.
+
avatar
0
Мне обычно уже достаются трупы
И вы «труп» ремонтируете не снимая материнку?
Таких халяв, как вы описываете никогда не видел
Про халяву не понял.
+
avatar
+1
  • tysem
  • 31 декабря 2024, 19:16
Спасибо собрал.
+
avatar
+2
По скачку потребляемого тока, не?
Не. Скачок тока не показатель на 100% что плата стартанула. А если у вас еще где-то что-то подсаживает?
+
avatar
+12
Есть чуть более сложный проект на ардуине про микро. Там реализована проверка еще и сопротивления по usb.на подобии как у тестера АСЦ1. Чтобы одним девайсом закрыть вопрос первичной диагностики, а в новой версии и дисплей прикрутили. Рекомендую.
ПС. Проект не мой, гешефта не имею.
+
avatar
0
а в новой версии и дисплей прикрутили
Так можно конечно скалбасить, но только если с тестом на заниженное сопротивление линий USB. А без него смысла нет, данный тестер компактнее получается. Вот с дисплеем еще можно. А где весия с дисплеем? Чего то не нашел.
+
avatar
0
+
avatar
+2
Есть чуть более сложный проект на ардуине про микро
Во, плюсанул. По делу, коротко и четко. После НГ посмотрю.
+
avatar
+1
Я бы даже фотки закинул, но как оказалось куда-то протерял. После праздников добавлю, если не забуду. По сути те же габариты ардуины и сзади торчит пара светодиодов и спикер. Ну можно добавить аккум и зарядку, и тогда будет тестить КЗ и заниженное сопротивление. Без аккума вроде только КЗ тестит. Взял еще короткий переходник из мини в усб, и тестер получился разборный и без кабеля.
+
avatar
+2
vavan_bonus, а пп можно как то приобрести?
Вот жил себе спокойно… А сейчас хочу с дисплеем тестер. Хочу так что уже заказал и ардуинку, и плату повербанка, и дисплей.
vavan_bonus, зачем!!! ЗАЧЕМ ты запостил ЭТО!?
+
avatar
0
Ну вот… Уже и о ПП договорился. 4 января сдэком вышлет человек.
+
avatar
+1
О как, я то думал что за тестер инициализации всякие ремонтники тыкают и как он по усб на голой материнке работает, а ларец то просто открывался.
+
avatar
+8
  • vvavvan
  • 31 декабря 2024, 21:59
На одном известном сайте уже готовые продают дешевле).
+
avatar
+2
  • alex323
  • 31 декабря 2024, 22:02
Вот так всегда. Только соберешься чего-нибудь сделать, а оно уже есть готовое по доступной цене…
+
avatar
0
  • vvavvan
  • 01 января 2025, 21:10
Ну почему же? Если есть время и желание, то почему бы и нет?
+
avatar
+1
  • alex323
  • 02 января 2025, 11:17
Наверно каждый по-разному к этому относится. У меня желание пропадает, когда велосипед уже кем-то изобретен, да еще и продается по цене комплектующих.
+
avatar
0
Вот что бы не запостить со ссылкой на магазин?
+
avatar
0
Комментарий ожидает проверки администрацией сайта. Подробнее...
+
avatar
0
Баловство это )))
Просто развивайте наблюдательность и аналитическое мышление.
Достаточно ЛБП с разрешением токовой шкалы 1мА, что позволяет диагностировать более 50% ноутов просто наблюдая за потреблением, динамикой токовых «скачков» и «полочек»
+
avatar
0
Баловство это )))
Да конечно можно обойтись без тестера инициализации, и контролировать по току потребления. С тестером просто наглядно и со 100% точностью знаешь что старт есть или нет.
Тестер с дисплеем по большому счету баловство, но соберу его, пусть будет. Иногда и шашечки охота, не только ехать.
+
avatar
0
Тестер полезен только когда он бесполезен (вот такой вот парадокс), т.е. когда плата и так живая. В диагностике неисправности он совершенно бесполезен. Даже приведенная в сравнении LPC посткарта гораздо полезнее (хотя я ими крайне редко пользовался, и последний раз юзал лет 10 назад). Понимание шагов инициализации платы и анализ потребления позволяют диагностировать добрую половину ноутов буквально за минуту без разборки и осмотра.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.