всем привет, помогите плиз такая проблема есть мк stm32f103rct6 на нем была записана прошивка 3д принтера, подключился по swd, стер. после чего накатил бут от другой платы, но с тем же процом. После прошивка мк больше не определяется, по uart тоже пытался - не получается, не видит. В чем была моя ошибка? и есть ли возмжность пофиксить Плата, и фото прошивки бин, который шил стирал запись через option bytes с выбором всех разделов
Комментарии: 33
Linxuil
Если по уарту в dfu моде через стандартный загрузчик не видится и этот загрузчик в вашей новой прошивке не заблокирован, значит у вас 100% проблемы либо с контактами или подтяжками Либо у вас проц сгорел. Этот загрузчик находится в той части памяти которую нельзя стереть, толькотзаблокировать логику прошивки через него, но этого в открытых прошивках никтотне делает. А как вы через уарт пытались прошить, если у вас на гребенке только swd выведен?
Kirillch
так CH340 и усб
Linxuil
Не понял, а как вы его в dfu мод загоняете, чтобы он вообще смотрел в уарт для прошивки?
Anonim
Ch 340 мк
Anonim
Если заблочили логику как исправить?
Linxuil
Он по дефолту туда не смотрит вроде, нужно лапки boot подтянуть в нужное место
Anonim
мог проц сгореть от прошивки другого бута? Питание 3.3 максимум 5в когда видеть перестал
Linxuil
Мог, косвенно, если там лапы дрыгались беспорядочно и вклбчали то что включать не следовало, но вероятность низкая Так как вы его пытались по уарту прошить не понятно
Anonim
Вставил в усб
Linxuil
Этот бутлоадер кастомный, не от stm, который внутри мк сидит всегда?
Anonim
Подтянул 430мк Э... нет, это кастом Для 3д принтака Ток другой платы Под свою не нашел, этож мкс
Linxuil
Так, а по swd почему просто не прошить старую прошивку?
Anonim
Потому что он не видит по свд И старая была залочена на чтение Чип не греется но ни свд ни жтаг его не видят Как бут прошился так сразу все сдохли
Linxuil
Имейте ввиду, что у вас есть 3 способа прошить стм 1) swd 2) встроенный бутлоадер от stm, который нельзя стереть 3) Кастомный бутлоадер производителя Высейчас могли только попортить кастомный бутлоадер, то есть третий вариант не работает Но проблема - почему пересталтопределяться через swd. У вас мк не греется или элементы на плате. Потыкате пальцем Если не греются, то попробуйте либо другим программатором либо обновить прошивку программатора, у меня иногжа бывало такой вариант помогал. Если не греются элементы и после оьновления потпрограмматора swd не начнет шиться, то хз. Вы там точно при свлих манипуляциях ничего не могли замкнуть, какие нить пины или положить плату на металлический стол? Можете фото чипа сделать так, чтобы было видно маркировку?
Anonim
Ничего не замыкал. Не греется ничего в этом и прикол То что родной бут стереть не мог знаю, но как так вышло что swd не откликается для меня загадка
Linxuil
Ок, тогда с другой стороны в программаторе вашем ничего не греется? У меня иногда были случаи, когда с подклбченным пином 3в3 от программатора не шилось, а без него шилось
Anonim
Может можно сэмулировать работу мк?
Linxuil
Не видно ни фи га
Anonim
В программаторе ничего не греется я им стмки давно поднимал Stm32f103rct6 Справа ввеоху Когда жив был Шился по линии 3.3в усб 2.0 все как всегда
Linxuil
Я понимаю, что программатор ок, это от платы еще как то зависит. У меня именно на плате не програмировалось, а у колег все было ок
Anonim
хм... плата косячная?
Linxuil
Я хз от чего это было Так и не разобрались, но не один программатор так себя вел
Anonim
на последние деньги купил, думал заведу принтер и продам, а вот хрен...
Linxuil
Попробуйте отклбчить линию 3в3 от программатора и только одну землю кинуть.
Anonim
Если чип снять и напрямую ноги подключить есть шанс что оживет? Э... чисто землю? А питание где... дошло
Linxuil
Нет все пины кроме одной земли и питания 3в3 Тоесть вместо 6 пинов только 4 3в3 линия это логическая линия которая определяет питание на плате, она используется в нормальном программвторе стм для того чтобы регулировать выходные логические уровни, то есть для программатора это вход получается, а питать мк от этого пина нальзя, это выход платы, а не вход Выход, так задумано, но многие не так используют Нуэно с включенным питанием платы прогать мк, питая от встроенного питани. От внешнего питания ечли питаете, то многие лдо могут не хорошо себя вести при получении 3в3 на свой выход
Anonim
Землю оставлять? Питание по усб думаю сойдет
Linxuil
Одну землю конечно
Anonim
Так на усб земля есть
Linxuil
Не знаю вашей схемы, но навнрное сойдет
Anonim
Вся схема
Linxuil
Не неу программатора своя земля должна быть, оно все должно объеденено быть. Вроде ок, 5 в видимо через лдо у вас в 3в3 преобразуются Посмотрите осцилом или мультимктром линию 3в3 и 5в Там нормальное напряжение? Почему у вас толькот2 провода программатора подклбчено если нужно 4?
Anonim
Ну писец Пробки выбило Второй раз