всем привет, помогите плиз такая проблема есть мк stm32f103rct6 на нем была записана прошивка 3д принтера, подключился по swd, стер. после чего накатил бут от другой платы, но с тем же процом. После прошивка мк больше не определяется, по uart тоже пытался - не получается, не видит. В чем была моя ошибка? и есть ли возмжность пофиксить Плата, и фото прошивки бин, который шил стирал запись через option bytes с выбором всех разделов

Комментарии: 33

  1. 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

                      Потому что он не видит по свд И старая была залочена на чтение Чип не греется но ни свд ни жтаг его не видят Как бут прошился так сразу все сдохли

  2. 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

                                      Ну писец Пробки выбило Второй раз

Не нашли ответ?

Вам также может быть интересно