STM32F103VCT6 не стартует пока не нажмешь ресет
Здравствуйте товарищи, в общем суть проблемы в заголовке, при чем после перепрошивки или входе в отладку он работает без проблем, но стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет. после ресета он работает отлично до следующего отключения питания. в чем может быть проблема?
- Реклама
http://blog.atollic.com/how-to-attach-s ... hed-target - вот тут описано как приконнектится к работающему устройству.
Остается приконнектится и определить где он висит. Еще в cortex-m3 есть регистры для определения причины исключения. Можно их посмотреть после присоединения к зависшему устройству.
Остается приконнектится и определить где он висит. Еще в cortex-m3 есть регистры для определения причины исключения. Можно их посмотреть после присоединения к зависшему устройству.
плохо понимая буржуйский, но там вроде нужен J-link, а у меня ST-link V2 mini, или он тоже подойдет?
Надо посмотреть что на ножке ресет и Boot0.
Точно не помню, но кажется так:
Boot0 на землю.
Reset конденсатор 0.1 на землю и 10К к питанию.
Точно не помню, но кажется так:
Boot0 на землю.
Reset конденсатор 0.1 на землю и 10К к питанию.
все так на данный момент и все равно запускается только после ресета, хоть к попу неси
- Реклама
а программу куда грузите? по моему в оперативку, а не во Flash
Значит программа во флэш.стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет
Попробуйте другой БП - может медленно нарастает питание?
- Сообщения: 2089
- Зарегистрирован: Вс июн 19, 2016 09:32:03
[uquote="Reflector",url="/forum/viewtopic.php?p=3182142#p3182142"]Koteika, VDDA подключен?[/uquote]
да, к остальным VDD
да, к остальным VDD
- Сообщения: 2089
- Зарегистрирован: Вс июн 19, 2016 09:32:03
[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...
С помощью 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


