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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> STM32F407 - watchdog+ reset проблемы.
1113
сообщение May 26 2016, 07:59
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



сколько в плате слоёв. синий и красный - это ж не все?
Go to the top of the page
 
+Quote Post
Aaron
сообщение May 26 2016, 08:04
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



дело не в 90 градусах.
Отладка контролем светодиода - маловато будет... Что значит "программа не запускается" после сброса? Откуда вы знаете, что не запускается? может, из-за разной разводки разное поведение...
Посмотрите errata на мк, особенно в части сброса, тактирования, поведения при старте/рестарте.
Питание на своей плате мониторили, проблем нет? ёмкости по входам питания? очевидные вещи, но всё же, мало ли... символ проверенный, пины точно не попутаны? мало ли, питание не заведено куда-то или земля...

Пропишите default handler для всех прерываний - пускай там тоже диод зажигается и моргает.
ноги boot в воздухе не болтаются? уровни boot при ресетах проконтролировать - что запускается в редиме старта из флэша.
Доступ к отладчику есть? после "зависания" остановить мк, вытянуть показания регистров, посмотреть, в какой точке сидите...
Go to the top of the page
 
+Quote Post
DerKetzer
сообщение May 26 2016, 08:53
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430



Состояние ядра , когда сработал watchdog. PC всегда разный но только в младших разрядах
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение May 26 2016, 09:07
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Вы прогу загружаете просто во Flash? У вас PC стоит на адресе, который находится в нейкой "System memory + OTP" согласно дш на 407. Я вот не знаю что находится в этой области, но PC явно в ней не должен находиться.
Попробуйте залить прошивку, а потом считать ее и сравнить. Может flash битая?
Go to the top of the page
 
+Quote Post
DerKetzer
сообщение May 26 2016, 10:30
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430



The Flash memory is organized as follows:
• A main memory block divided into sectors.
System memory from which the device boots in System memory boot mode
• 512 OTP (one-time programmable) bytes for user data.
• Option bytes to configure read and write protection, BOR level, watchdog
software/hardware and reset when the device is in Standby or Stop mode.

boot mode selection pins
Boot mode Aliasing
BOOT1 BOOT0
x 0 Main Flash memory Main Flash memory is selected as the boot space
0 1 System memory System memory is selected as the boot space
1 1 Embedded SRAM Embedded SRAM is selected as the boot space


Тоесть после срабатывания watchdog проц пробует запустить бутлоадер.

P.S Перепаял микросхему. Заработало. Всем спасибо. Освоил отладку sm.gif.

Сообщение отредактировал DerKetzer - May 26 2016, 10:52
Go to the top of the page
 
+Quote Post
Aleksandr Barano...
сообщение May 26 2016, 16:09
Сообщение #36


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

Группа: Участник
Сообщений: 169
Регистрация: 31-08-05
Из: New York
Пользователь №: 8 118



Цитата(DerKetzer @ May 26 2016, 06:30) *
Перепаял микросхему.

А почему надо было перепаивать проц? У меня совсем недавно была аналогичная ситуация, но я просто перепрограммировал OPTION BYTE


--------------------
ASB
Go to the top of the page
 
+Quote Post
golf2109
сообщение May 28 2016, 10:36
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 15-04-10
Из: Kiev
Пользователь №: 56 654



вот кстати как его перепрограммировать
https://arm-stm.blogspot.com/2016/04/stm32f...oblem-user.html
Go to the top of the page
 
+Quote Post
DerKetzer
сообщение May 30 2016, 13:21
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 10-04-13
Пользователь №: 76 430



У меня большинство битов не активны. Как их сделать активными? Повыбирал из BOR и ROP всякое.
Судя по даташиту у stm32f407 их и нету.

Сообщение отредактировал DerKetzer - May 30 2016, 13:48
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 04:19
Рейтинг@Mail.ru


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