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

 
 
> STM32F407VET6. Свистопляска с HardFault-ами, Бесстстемные исключения HardFault
nanorobot
сообщение Dec 29 2015, 11:05
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Может ли быть одной из причин HardFault износ ресурса флэш памяти? Имею макет с STM32F407VET6. Количество перезаписей солидное. Последнее время участилтсь случаи хардфаулта. ПРи вызове одной и той же прцедуры и в одной и той же ситуации - может быть, а может не бытью Под отладчиком редко, а без него практически всегда...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Jan 8 2016, 12:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Квалификатор static указывает что переменную необходимо разместить глобально. В противном случае эта переменная будет размещена локально (то есть на стеке). Иными словами вы просто чуть уменьшили необходимый для задачи объём стека.
При использовании того или иного квалификатора надо чётко понимать зачем он нужен и как он работает. Здесь не может быть общих рекомендаций.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 8 2016, 12:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SasaVitebsk @ Jan 8 2016, 15:40) *
При использовании того или иного квалификатора надо чётко понимать зачем он нужен и как он работает. Здесь не может быть общих рекомендаций.

Зато могут быть танцы с бубном: "static! спасибо, прошло."
smile3046.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- nanorobot   STM32F407VET6. Свистопляска с HardFault-ами   Dec 29 2015, 11:05
- - scifi   Что есть "солидное" число? 100? 1000? 10...   Dec 29 2015, 11:22
|- - nanorobot   Цитата(scifi @ Dec 29 2015, 17:22) Что ес...   Dec 29 2015, 16:03
|- - mantech   Цитата(nanorobot @ Dec 29 2015, 19:03) со...   Dec 29 2015, 17:15
|- - scifi   Цитата(nanorobot @ Dec 29 2015, 19:03) со...   Dec 30 2015, 05:11
- - ViKo   Строку, содержащую whille никак нельзя назвать нев...   Dec 29 2015, 16:46
- - AndrejM   возьмите другую плату да проверьте. у меня есть то...   Dec 30 2015, 04:12
- - AlanDrakes   Так же порекомендую проверить потребление питания....   Dec 31 2015, 16:04
|- - nanorobot   Цитата(AlanDrakes @ Dec 31 2015, 21:04) Т...   Jan 4 2016, 21:52
|- - scifi   Цитата(nanorobot @ Jan 5 2016, 00:52) Иск...   Jan 4 2016, 22:57
|- - nanorobot   Цитата(scifi @ Jan 5 2016, 03:57) А осадо...   Jan 5 2016, 09:02
|- - scifi   Цитата(nanorobot @ Jan 5 2016, 12:02) ......   Jan 5 2016, 11:03
|- - nanorobot   Цитата(scifi @ Jan 5 2016, 16:03) Подталк...   Jan 5 2016, 11:49
|- - KnightIgor   Цитата(nanorobot @ Jan 5 2016, 12:49) ощу...   Jan 5 2016, 13:15
|- - jcxz   Цитата(KnightIgor @ Jan 5 2016, 19:15) TC...   Jan 5 2016, 14:43
|- - nanorobot   Цитата(jcxz @ Jan 5 2016, 19:43) Кстати -...   Jan 5 2016, 17:28
- - ViKo   Стек для задач попробуйте увеличить.   Jan 5 2016, 18:37
|- - nanorobot   Цитата(ViKo @ Jan 5 2016, 23:37) Стек для...   Jan 5 2016, 19:03
|- - Quasar   Цитата(nanorobot @ Jan 5 2016, 22:03) Я к...   Jan 10 2016, 09:05


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

 


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


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