STM32F103VCT6 не стартует пока не нажмешь ресет
-
koteika
- Встал на лапы
- Сообщения: 147
- Зарегистрирован: Пт ноя 27, 2009 18:24:25
- Откуда: Харьков
- Контактная информация:
STM32F103VCT6 не стартует пока не нажмешь ресет
Здравствуйте товарищи, в общем суть проблемы в заголовке, при чем после перепрошивки или входе в отладку он работает без проблем, но стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет. после ресета он работает отлично до следующего отключения питания. в чем может быть проблема?
- Реклама
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
http://blog.atollic.com/how-to-attach-s ... hed-target - вот тут описано как приконнектится к работающему устройству.
Остается приконнектится и определить где он висит. Еще в cortex-m3 есть регистры для определения причины исключения. Можно их посмотреть после присоединения к зависшему устройству.
Остается приконнектится и определить где он висит. Еще в cortex-m3 есть регистры для определения причины исключения. Можно их посмотреть после присоединения к зависшему устройству.
-
koteika
- Встал на лапы
- Сообщения: 147
- Зарегистрирован: Пт ноя 27, 2009 18:24:25
- Откуда: Харьков
- Контактная информация:
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
плохо понимая буржуйский, но там вроде нужен J-link, а у меня ST-link V2 mini, или он тоже подойдет?
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
Надо посмотреть что на ножке ресет и Boot0.
Точно не помню, но кажется так:
Boot0 на землю.
Reset конденсатор 0.1 на землю и 10К к питанию.
Точно не помню, но кажется так:
Boot0 на землю.
Reset конденсатор 0.1 на землю и 10К к питанию.
-
koteika
- Встал на лапы
- Сообщения: 147
- Зарегистрирован: Пт ноя 27, 2009 18:24:25
- Откуда: Харьков
- Контактная информация:
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
все так на данный момент и все равно запускается только после ресета, хоть к попу неси
- Реклама
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
а программу куда грузите? по моему в оперативку, а не во Flash
- Fusion
- Грызет канифоль
- Сообщения: 272
- Зарегистрирован: Пт ноя 13, 2009 10:39:32
- Откуда: Москва
- Контактная информация:
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
Значит программа во флэш.стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет
Попробуйте другой БП - может медленно нарастает питание?
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
Koteika, VDDA подключен?
-
koteika
- Встал на лапы
- Сообщения: 147
- Зарегистрирован: Пт ноя 27, 2009 18:24:25
- Откуда: Харьков
- Контактная информация:
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
[uquote="Reflector",url="/forum/viewtopic.php?p=3182142#p3182142"]Koteika, VDDA подключен?[/uquote]
да, к остальным VDD
да, к остальным VDD
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
[uquote="koteika",url="/forum/viewtopic.php?p=3182259#p3182259"]да, к остальным VDD[/uquote]
Тогда не мешало бы выложить схему, всякое бывает... Мне как-то принесли платку с теми же симптомами, там выход шима был через резистор подключен к входу DIM светодиодного драйвера, питание драйвера естественно было намного выше 3В, внутри вход этого дима был подтянут к 4.5В и этого было достаточно чтобы при включении питания не стартовало. Но с отладчиком работало, т.к. получало с него 3В до того, как на мк приходило 4.5...
Тогда не мешало бы выложить схему, всякое бывает... Мне как-то принесли платку с теми же симптомами, там выход шима был через резистор подключен к входу DIM светодиодного драйвера, питание драйвера естественно было намного выше 3В, внутри вход этого дима был подтянут к 4.5В и этого было достаточно чтобы при включении питания не стартовало. Но с отладчиком работало, т.к. получало с него 3В до того, как на мк приходило 4.5...
Re: STM32F103VCT6 не стартует пока не нажмешь ресет
С помощью st-link к работающей (зависшей) программе можно подключится так
st-util -n
arm-none-eabi-gdb program.elf
>target ext :4242
>where
st-util -n
arm-none-eabi-gdb program.elf
>target ext :4242
>where


