02.04.2015, 08:32
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от AR_Favorit
|
А, точно
Я в своих поделках бутлодырь не исполоьзовал никогда, и тупо кидал boot0 на землю и не парился...
|
Хорошо, согласен! Я про Boot0, от него не зависит никак у меня, кидаю через резисторы на землю и 3 вольта!
|
|
|
|
02.04.2015, 08:33
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от krug_vv
|
У меня было две ошибки в свое время.
1. Бутлодыря зацепил через резистор вместо плюса на минус (или наоборот? не помню как правильно). И оно висело в буте и шилось через бут, но не работало.
2. В прошивальщике была галка что-то типа "после прошивки ресетнуть и стартануть".
Давно это было...
|
Это да! Но я осциллографом смотрю уровни - нули на месте (Boot0), а шьется и не стартует!
|
|
|
|
02.04.2015, 09:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,047
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Можно полюбопытствовать все прошивки, которые вы заливали, рабочие и были скомпилированы под STM32F100RBT6B ??
|
|
|
|
02.04.2015, 09:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,047
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от eddy
|
Дык, нужно же на Boot0 кнопку вешать: резистором ногу на "землю" прижимаем, а кнопкой шпарим туда +3.3В.
Тогда для прошивки нужно будет нажать эту кнопку, нажать reset, отпустить reset, отпустить кнопку, прошить. После окончания прошивки произойдет soft-reset.
|
А вот у меня STM32F103C8T6 программируется по SWD и работает при заземлённой BOOT0.
|
|
|
|
02.04.2015, 10:28
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от dgrishin
|
А вот у меня STM32F103C8T6 программируется по SWD и работает при заземлённой BOOT0.
|
Ну опять же повторю то что меня удивляет... Чтобы я не делал с ногой Boot0... И переключаю (между о и +3В) или остается все время на ЗЕМЛЕ, все равно режим программирования (видится доступ в памяти программатором) остается. С этим же программатором на другом блоке, только камень 48 ног, но тоже STM32F100 все нормально, как по БИБЛИИ - Boot0 на "1" шьем, выключаем, ставим Boot0 на "0", включаем и заработало! Ну там неважно как НО!!! Стартануло с нужного адреса и доступа к камню прошивальщиком НЕТ!!! Отсюда понимаем что раз нет доступа то режим РАБОЧИЙ наступил и все теперь от прошивки, тактирования и прочего зависит! А в данном случае ЕСТЬ доступ! Как будто где то внутри КАМНЯ намертво, независимо от того что на ноге Boot0, этот сигнал в ЕДИНИЦЕ! Что делать??? И ещё вопрос!!! Раз шьется и видится камень без проблем, то полагаю что он запитан верно и ГЕНЕРАТОРЫ работают??? Или КАК??? Подскажите!???
Последний раз редактировалось sherpa; 02.04.2015 в 10:31.
|
|
|
|
02.04.2015, 10:42
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
sherpa, У вас перемешалось все в кучу.
Во первых: boot'ы на прошивание ни как не влияют, а только на старт.
Второе: если камень не доступен после прошивки - это значит что код изменяет дефолтные настройки пинов PA13 и PA14(SWD). И чтобы сие исправить надо цеплять RESET и в настройках коннекта ставить Connect under Reset. Но это доступно только STLink v2 , к примеру на STM32VL дискаверине - v1 .
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
02.04.2015, 11:26
|
|
Прописка
Регистрация: 15.06.2008
Адрес: Новокузнецк
Сообщений: 173
Сказал спасибо: 870
Сказали Спасибо 313 раз(а) в 82 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
В STM32-Discovery Boot0 и Boot1 тупо подтянуты к земле через R16 и R18.
Последний раз редактировалось serg_42; 02.04.2015 в 11:33.
|
|
|
|
02.04.2015, 15:11
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от serg_42
|
В STM32-Discovery Boot0 и Boot1 тупо подтянуты к земле через R16 и R18.
|
И у меня также через резисторы на землю, но камень шьется в этом случае и память читается прошивальщиком а старта нет! Может невнятно объясняю или туплю сам. Почему не влияет позиция Boot0? Да, использую ST-Link от дискавери для прошивки!
|
|
|
|
02.04.2015, 17:05
|
|
Прописка
Регистрация: 15.06.2008
Адрес: Новокузнецк
Сообщений: 173
Сказал спасибо: 870
Сказали Спасибо 313 раз(а) в 82 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от sherpa
|
...а старта нет!...
|
А кнопку ‹Reset› после заливки и верификации нажимать пробовал?
|
|
|
|
02.04.2015, 18:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
sherpa, замени уже камень, а этот выбрось в помойку - ты уже времени потратил больше, чем он стоит.
Все мои STM-ы с али, пока все работают.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:01.
|
|