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

 
 
> arm7, flash vs ram , проц сам резетится
buletz
сообщение Mar 19 2007, 14:58
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554



Отлаживаю проц через IAR workbench 4.30, проц LPC2138
короче беда в том, что когдf прошиваю проц в RAM - все работает ОК. Как только прошиваю проц во FLASh, то проц периодически сам резетится.
Шью одну и ту же компиляцию проги.
В чем может быть проблема ?

Сообщение отредактировал asdjkasdjkalsdjkl - Mar 19 2007, 14:59
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
buletz
сообщение Mar 26 2007, 09:19
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554



а что за затычки такие, типа while (1) {}
если он в них попадет, то уже никогда не выйдет из них
зачем так?
может надо делать пустое тело затычки {}
?
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 26 2007, 09:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(asdjkasdjkalsdjkl @ Mar 26 2007, 12:19) *
а что за затычки такие, типа while (1) {}
если он в них попадет, то уже никогда не выйдет из них
зачем так?
может надо делать пустое тело затычки {}
?


При попадании туда он будет крутиться в бесконечном цикле.
Вы в отладчике нажмете стоп и увидите, куда он упал.
Если хотите, чтобы он выходил из исключения, то нужно обработать исключение корректно.
Сейчас вам нужно просто увидеть, куда он падает. Если сейчас у вас нет векторов по исключениям, а проц в них попадает, то выполняются случайные команды, который возможно и приводят к похожим на ресет последствиям.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post



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

 


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


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