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

 
 
> 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 21 2007, 19:44
Сообщение #2


Участник
*

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



в IAR-е есть удобная вещь, это Debug и Release варианты (один и тот же проект, но с разными настройками). Соотв-но у меня Debug - это RAM вариант, а Release- это FLASH вариант.
В RAM и FLASH вариантах у меня подключается разные конфиг. файлы линкера, в которых прописаны области памяти.

Но сами исходники (на си) у меня не отличаются.

Я локализовал проблему - сброс проца наблюдается, если разрешить прерывание по последовательному каналу. И вероятно сброс происходит когда по каналу что-то приходит, т.е. возникает прерывание.

Непонятно одно : при работе из RAM - все нормально, никаких неожиданных сбросов (reset) проца нет!

Не могу логически понять, как это может быть ? МОжет кто сталкивался ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:06
Рейтинг@Mail.ru


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