STM32F103VCT6 не стартует пока не нажмешь ресет

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение koteika »

Здравствуйте товарищи, в общем суть проблемы в заголовке, при чем после перепрошивки или входе в отладку он работает без проблем, но стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет. после ресета он работает отлично до следующего отключения питания. в чем может быть проблема?
Реклама
Galizin
Мучитель микросхем
Сообщения: 478
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Galizin »

http://blog.atollic.com/how-to-attach-s ... hed-target - вот тут описано как приконнектится к работающему устройству.
Остается приконнектится и определить где он висит. Еще в cortex-m3 есть регистры для определения причины исключения. Можно их посмотреть после присоединения к зависшему устройству.
Реклама
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение koteika »

плохо понимая буржуйский, но там вроде нужен J-link, а у меня ST-link V2 mini, или он тоже подойдет?
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Fusion »

Надо посмотреть что на ножке ресет и Boot0.

Точно не помню, но кажется так:

Boot0 на землю.
Reset конденсатор 0.1 на землю и 10К к питанию.
Реклама
Эиком - электронные компоненты и радиодетали
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение koteika »

все так на данный момент и все равно запускается только после ресета, хоть к попу неси
Реклама
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Mishany »

а программу куда грузите? по моему в оперативку, а не во Flash
Реклама
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Fusion »

стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет
Значит программа во флэш.

Попробуйте другой БП - может медленно нарастает питание?
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Reflector »

Koteika, VDDA подключен?
koteika
Встал на лапы
Сообщения: 147
Зарегистрирован: Пт ноя 27, 2009 18:24:25
Откуда: Харьков
Контактная информация:

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение koteika »

[uquote="Reflector",url="/forum/viewtopic.php?p=3182142#p3182142"]Koteika, VDDA подключен?[/uquote]
да, к остальным VDD
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Reflector »

[uquote="koteika",url="/forum/viewtopic.php?p=3182259#p3182259"]да, к остальным VDD[/uquote]
Тогда не мешало бы выложить схему, всякое бывает... Мне как-то принесли платку с теми же симптомами, там выход шима был через резистор подключен к входу DIM светодиодного драйвера, питание драйвера естественно было намного выше 3В, внутри вход этого дима был подтянут к 4.5В и этого было достаточно чтобы при включении питания не стартовало. Но с отладчиком работало, т.к. получало с него 3В до того, как на мк приходило 4.5...
Galizin
Мучитель микросхем
Сообщения: 478
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Re: STM32F103VCT6 не стартует пока не нажмешь ресет

Сообщение Galizin »

С помощью st-link к работающей (зависшей) программе можно подключится так
st-util -n
arm-none-eabi-gdb program.elf
>target ext :4242
>where
Ответить

Вернуться в «ARM»