Не так давно с горечью в душе обнаружил, что моя stm32f4discovery больше не определяется при помощи st-util..
Дело конечно же не самое приятное, особенно в условиях написания диплома 😉 Да и терять деньги потраченные на плату конечно же не хочется.
Так вот. Путём нехитрых манипуляций с тестером (изначально обратил внимание на то, что диод индикации питания «моргает» как при нехватке) было обнаружено, что проблема в диоде (который в последствии неясных для меня причин стал теперь резистором) D1 .
Даже на фото видно некоторую «подутость» диода. А тестер же просто показывал 200 Ом в обеих направлениях.
Слава богу ST догадалось выложить схему устройства на своём сайте. Скачал её и нашел какой именно требуется диод. Оказалось это BAT60J . Фирменное творение компании STM. Диод шотки..
Он там служит подтяжкой питания, превратившись в резистор (выгорел p-n переход) он не дотягивал до нужного уровня. На вход стабилизатора приходило 3V вместо 5V. Что в последствии делало на плате вместо 3V примерно 1.8 — 2V.
Поискав на Харьковском Космодроме обнаружил, что BAT60J нет, предлагают только аналоги. Купил BAT60AE6327 тот же диод, только неведомого производства. Стоит 2грн.
Перепаял.
Всё стало на свои места. Устройство обнаруживается и работает нормально.