реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> stm32f4discovery виснет раз в неделю
сарматъ
сообщение Sep 10 2013, 11:28
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



добрый день собственно макетка зависает раз в неделю да так что кнопочка ресет не помогает, как думаете в чем может быть проблема?
Go to the top of the page
 
+Quote Post
Lotor
сообщение Sep 10 2013, 12:10
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



С такой постановкой вопроса ждите экстрасенсов. В сентябре как раз должны выйти из отпуска. =)


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Sep 10 2013, 12:46
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



что, зависания такие что ресетом не поднять - обычное дело для этой платки, что без экстрасенсов никак?
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Sep 10 2013, 13:49
Сообщение #4


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(сарматъ @ Sep 10 2013, 15:28) *
..собственно макетка зависает раз в неделю..


если не понятна проблема - то возможно для начала сделайте так чтоб всё работало = найдите самый простой код(какое нить мигание светодиодиками), загрузите и оставте на столе на указанный вами срок. если виснет - смотрите железо. если не виснет - смотрите предыдущий софт...


я не телепат, если что sm.gif
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Sep 10 2013, 13:55
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



да видимо придется вторую макетку собирать чтоб ее поставить - одна нужна для продолжения работы над прошивкой, думал кто то сталкивался с подобным, ресет же должен контроллер оживлять то по любому?
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 10 2013, 14:05
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(сарматъ @ Sep 10 2013, 17:55) *
да видимо придется вторую макетку собирать чтоб ее поставить - одна нужна для продолжения работы над прошивкой, думал кто то сталкивался с подобным, ресет же должен контроллер оживлять то по любому?

А как Вы его сейчас оживляете? Передергиванием питания?
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Sep 10 2013, 14:11
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



да снимаю питание и подключаю заново
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 10 2013, 14:25
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(сарматъ @ Sep 10 2013, 18:11) *
да снимаю питание и подключаю заново

"Раз в неделю" - это насколько точно и повторяемо? Ровно через 600 тыс. секунд?
После передергивания питания стартует сразу?
Перемычки на заводской плате трогали (reset, xtal)?
Что за программа, какими ресурсами оперирует?
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Sep 10 2013, 14:45
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



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

Сообщение отредактировал сарматъ - Sep 10 2013, 14:48
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 10 2013, 16:45
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(сарматъ @ Sep 10 2013, 18:45) *
относительно повторяемости два раза я откладывал разработку прошивки в сторону и занимался прочими вещами, оба раза дня через три-четыре платка висла
после передергивания аномалий старта не наблюдается
перемычки не трогал
программка - удп ответ по езернету типа пинга
пока грешу на встроенный программатор возможно он переводит микроконтроллер в режим отладки и останавливает его, когда так делаешь в отладчике контроллер тоже не реагирует на кнопку ресета, ну и надеялся что кто-то с таким уже сталкивался
да питание по юсби по которому произвожу отладку, оба раза просто выключал отладчик непередергивая питания оставляя платку в рабочем режиме

По самим STM32F407V вопросов никогда не было за исключением:
вроде... в ревизии А если неправильно "обойтись" с 99 (или 100) ножкой (вроде PDR), то плохо стартует при подаче питания, но начинает работать по RESETу.
Сама плата STM32F4-discovery сделана мягко говоря "не очень". Стабильно зависает если тронуть в районе U6 (ключ USB под кнопкой RESET).
Обратите внимание, что тактирование происходит от программатора-отладчика частотой 8МГц. Может, с отладчиком комп что-то делает (с недельным аптаймом),
что выходная частота сбивается и срабатывает CSS. Как вариант запаять кварц и снять перемычку (вроде R68).
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Sep 10 2013, 18:21
Сообщение #11


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(сарматъ @ Sep 10 2013, 17:28) *
добрый день собственно макетка зависает раз в неделю да так что кнопочка ресет не помогает, как думаете в чем может быть проблема?

А пока не зависнет, если нажать кнопку "резет" - нормально перезапускается?
Это я к тому, что какие-то регистры могут иметь различное значение при POR и резете кнопкой, и неаккуратно написанная процедура инициализации может нормально работать при включении, но виснуть при сбросе.
Но это рассуждение на тему "почему не срабатывает резет". Что касаемо причины зависания, то можно попробовать отключить набортный StLink, вдруг это он дурит. (Там две перемычки надо снять).


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Sep 10 2013, 18:24
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



аднега, спасибо буду думать, посмотрел сейчас на платку там два кварца стоят

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

Сообщение отредактировал сарматъ - Sep 10 2013, 18:36
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Sep 11 2013, 20:07
Сообщение #13


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(сарматъ @ Sep 10 2013, 19:24) *
аднега, спасибо буду думать, посмотрел сейчас на платку там два кварца стоят

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

Может опять извечная тема с BOOT0 и BOOT1 ногами? Например, надломился SMD резистор, который BOOTx на куда-то там тянет. А чтобы исключить внешний кварц, запустите программу от HSI.

Сообщение отредактировал KnightIgor - Sep 11 2013, 20:08
Go to the top of the page
 
+Quote Post
hd44780
сообщение Sep 12 2013, 08:07
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Читал-читал, так и не нашёл, от чего питается плата? От USB программатора или от чего-то внешнего?

Если от программатора, то отключите плату от компа и запитайте от отдельного БП +5в. Заодно и проверите идею антохи про "набортный StLink, вдруг это он дурит".


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Sep 12 2013, 09:42
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



"питание по юсби по которому произвожу отладку, оба раза просто выключал отладчик непередергивая питания оставляя платку в рабочем режиме"

"попробую отключить стлинк как соберу вторую макетку"
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016