Перейти к содержанию
    

stm32f4discovery виснет раз в неделю

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что, зависания такие что ресетом не поднять - обычное дело для этой платки, что без экстрасенсов никак?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

..собственно макетка зависает раз в неделю..

 

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

 

 

я не телепат, если что :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А как Вы его сейчас оживляете? Передергиванием питания?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да снимаю питание и подключаю заново

"Раз в неделю" - это насколько точно и повторяемо? Ровно через 600 тыс. секунд?

После передергивания питания стартует сразу?

Перемычки на заводской плате трогали (reset, xtal)?

Что за программа, какими ресурсами оперирует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

после передергивания аномалий старта не наблюдается

перемычки не трогал

программка - удп ответ по езернету типа пинга

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

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

Изменено пользователем сарматъ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

после передергивания аномалий старта не наблюдается

перемычки не трогал

программка - удп ответ по езернету типа пинга

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

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

По самим STM32F407V вопросов никогда не было за исключением:

вроде... в ревизии А если неправильно "обойтись" с 99 (или 100) ножкой (вроде PDR), то плохо стартует при подаче питания, но начинает работать по RESETу.

Сама плата STM32F4-discovery сделана мягко говоря "не очень". Стабильно зависает если тронуть в районе U6 (ключ USB под кнопкой RESET).

Обратите внимание, что тактирование происходит от программатора-отладчика частотой 8МГц. Может, с отладчиком комп что-то делает (с недельным аптаймом),

что выходная частота сбивается и срабатывает CSS. Как вариант запаять кварц и снять перемычку (вроде R68).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А пока не зависнет, если нажать кнопку "резет" - нормально перезапускается?

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Изменено пользователем сарматъ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

Изменено пользователем KnightIgor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...