Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32 перестал прошиваться. Помогите! Срочно!
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Br.Misha
Привет!
Делаю один девайс, в котором стоит STM32F100C8T6B. По началу он нормально прошивался через ЮАРТ, с компом соединял через CP2102, но спустя 4 дня, МК перестал прошиваться, со вчерашнего вечера не могу ничего добиться.
В общем, запускаю Flash Loader Demonstrator, жму некст, и когда доходит до самой прошивки, то процент останавливается или при очистке флеша, или при прошивке, если при прошивке, то может остановится на скольки угодно процентах, может на 7, может до 94 дойти, потом пишет FAIL. Пробовал разные скорости и таймауты - не помогает.
В чем может быть проблема?
Мне нужно через 3 дня сдать готовое устройство, а других МК нет. ОЧЕНЬ прошу, Пожалуйста, если если есть какие то догадки, почему оно не работает, напишите.
Спасибо!
Aaron
осциллограф есть под рукой?
если у вас доходит до процесса прошивки, то по идее ROM и сам МК живые.
может у вас какие-то важные ножки не подтянуты (JTAG/SWD), и там просто уровень плавает, и при определённых условиях наводится помеха на ножку, которая вгоняет МК в ступор?
ещё как вариант может вы свой мост usb воткнули в другой USB-порт? если так делать с moxa, то настройки моста сбрасываются. проверьте.
Br.Misha
Вот схема.
Я так понимаю, к JTAG подключаются PB4, PA15, PA13, PA14 и PB3, у меня как раз они все висят в воздухе. На плате подтянуть их все будет уж оч трудно, так как расстояние между ножками сильно маленькое. А если подтянуть к "+" питания только PB4 (JTRST) то микроконтроллеру будет пофигу какой урочень на остальных пинах JTAG?
Br.Misha
Кароче проблемы были с питаловом(сильные пульсации)
Br.Misha
Привет еще раз!
Сделал новую плату для устройства и тот самый мк припаял на новую плату и опять появились проблемы с тем, что прошивка не доходит до конца. Вобщем сама прошивка до конца доходит в одном случае с 10, а удачная верификация где то в 1 с 15. Тут еще кое что вспомнил: иногда бывали случаи, когда я запускал программирование по юарт, но забывал подключать питание самого устройства. Не могда ли из-за этого выгореть нога Rx микроконтроллера?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.