Странное поведение МК (STM32F100RBT6B) - подскажите!
03.04.2015, 00:07
|
|
|
Гражданин KAZUS.RUN
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от STM32F0
|
|
К хорошему привыкаешь быстро.
|
Каждому - своё. Для меня сейчас J-Link почти исключительно программатор, который не нужно отключать. А так - отладчики(AVRDragon например) у меня уже были, но их фишки я так и не просёк. Всё решалось по старинке - отладочным кодом.
|
|
|
|
03.04.2015, 00:36
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
|
|
|
|
03.04.2015, 00:36
|
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
У меня к ST-Link сейчас подключен STM8S103 и STM32F050 одновременно. Отладочный код не всегда помогает. Логанализатор и тест пины или светодиоды лучшие помощники. Ну и бряки, чтобы в регистры заглянуть.
.
D6 на картинке чисто тестовый сигнал, чтобы видеть времянку чтения. Там сплошной ДМА, кодом не отладишь.
|
|
|
|
Сказали "Спасибо" STM32F0
|
|
|
03.04.2015, 00:38
|
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от omercury
|
Не надо грязи - фотку самопальной тоже выложил.
|
"АРМы грязи не боятся!"(с). Платку увидел, вполне себе такая самопальная.
|
|
|
|
03.04.2015, 04:17
|
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Насколько я понял.
Автор собрал устройство, в котором применяется STM32F100. Схема и прошивка - чужие. Не работает. Выяснить, работает или нет МК пытается косвенным способом, по тому, что показывает утилита ST-Link.
Угадал?
В инструкции ST-Link есть раздел "Option bytes configuration" там много про загрузку. Может тут тоже надо правильно всё выставить?
И если в схеме применяется кварц ... особенно часовой ... тщательно, с усердием отмыть от флюса, а потом ещё раз отмыть. Разок из-за глицерина платку тааак запустил в форточку, что потом уже не нашел ...
Последний раз редактировалось avtoneru; 03.04.2015 в 04:35.
|
|
|
|
03.04.2015, 09:36
|
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 376
Сказал спасибо: 191
Сказали Спасибо 153 раз(а) в 98 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Давайте еще раз:
Если boot0 сидит на плюсе - то при ресете программа стартует из области загрузчика.
Но при этом можно шить через SWD.
Тока результата не получите, программа прошита, но стартует не там.
Когда у мну был такой косяк на плате - мне удавалось после прошивки что-то там нажать и оно стартовало как положено. Но после отсоединения прошивальщика оно снова стартовало с бутлоадера. И разумеется ждало загрузки, и моя программа не работала.
Пока не нашел, что подтяжка на boot0 должна торчать в землю, а не в плюс.
А если при этом еще boot1 (PB2) будет в плюсе - то ващее. 
Оно тогда стартует из SRAM, и уже не работает даже загрузчик.
Так что разберитесь куда воткнут boot0, должен в землю если шьете ST-Link.
|
|
|
|
Сказали "Спасибо" krug_vv
|
|
|
03.04.2015, 09:44
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от STM32F0
|
|
eddy, вот тебе и "польза" при освоении STM на самодельных платках и дешёвых китайских покупках.
|
Да что ты говоришь!
Отличные у китайцев девборды, мне нравятся. А еще, можно купить переходник LQFP-›DIP и самому напаять туда камушек. Будет эдакая супер-микро отладочная платка. Правда, кварц лучше будет на нее прислюнивать, а то через контакты беспаячной макетки он может и подглючивать. А можно и на HSI на первых порах, если USB не нужен.
Кстати, китайские макетки тестируются: обычно там уже есть прошивка для мыргания светодиодом → как минимум питание и светодиод припаяны наверняка ☺
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
03.04.2015, 09:45
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от krug_vv
|
|
Давайте еще раз:
|
Лучше не гадать , пусть выкладывает схему и фото платы ...
__________________
Осторожно , злой кот
|
|
|
|
03.04.2015, 09:53
|
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от avtoneru
|
|
Угадал?
|
Примерно так... И часовой кварц есть и ещё много чего, плата самопальная и универсальная под серию МК на 64 ноги! Спасибо всем! Не ожидал такой мощной дискуссии. Раздел ST-Link посмотрю - спасибо за советы!
|
|
|
|
03.04.2015, 10:20
|
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Странное поведение МК (STM32F100RBT6B) - подскажите!
Сообщение от dosikus
|
|
Лучше не гадать , пусть выкладывает схему и фото платы ...
|
Причешу - выложу, если интересно. Всем спасибо за советы!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:27.
|
|