Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Вт сен 12, 2017 10:12:40

Здравствуйте товарищи, в общем суть проблемы в заголовке, при чем после перепрошивки или входе в отладку он работает без проблем, но стоит отключить питание и включить он висит или не стартует хз пока не нажмешь ресет. после ресета он работает отлично до следующего отключения питания. в чем может быть проблема?

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

Вт сен 12, 2017 14:46:53

http://blog.atollic.com/how-to-attach-s ... hed-target - вот тут описано как приконнектится к работающему устройству.
Остается приконнектится и определить где он висит. Еще в cortex-m3 есть регистры для определения причины исключения. Можно их посмотреть после присоединения к зависшему устройству.

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

Вт сен 12, 2017 15:29:33

плохо понимая буржуйский, но там вроде нужен J-link, а у меня ST-link V2 mini, или он тоже подойдет?

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

Вт сен 12, 2017 19:18:22

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

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

Boot0 на землю.
Reset конденсатор 0.1 на землю и 10К к питанию.

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

Ср сен 13, 2017 06:40:53

все так на данный момент и все равно запускается только после ресета, хоть к попу неси

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

Ср сен 13, 2017 07:38:08

а программу куда грузите? по моему в оперативку, а не во Flash

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

Ср сен 13, 2017 09:29:56

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


Значит программа во флэш.

Попробуйте другой БП - может медленно нарастает питание?

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

Ср сен 13, 2017 09:43:57

Koteika, VDDA подключен?

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

Ср сен 13, 2017 12:00:30

Koteika, VDDA подключен?

да, к остальным VDD

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

Ср сен 13, 2017 12:23:27

да, к остальным VDD

Тогда не мешало бы выложить схему, всякое бывает... Мне как-то принесли платку с теми же симптомами, там выход шима был через резистор подключен к входу DIM светодиодного драйвера, питание драйвера естественно было намного выше 3В, внутри вход этого дима был подтянут к 4.5В и этого было достаточно чтобы при включении питания не стартовало. Но с отладчиком работало, т.к. получало с него 3В до того, как на мк приходило 4.5...

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

Сб окт 21, 2017 17:14:07

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