Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
IAR AVR, переменная размещена в NEAR_N, программа старутет, выводит значение переменной, записывает туда число 191 и зацикливается до вотчдога, перегружается - в переменной ноль. Почему может не выживать число 191?? Спасибо
Отправлено
groovy
17 августа 2007 г. 12:51
Составить ответ
|
Вернуться на конференцию
Ответы
_no
init нужен
—
IAR
(17.08.2007 14:04:21
81.89.89.190
,
пустое
)
точнее
—
IAR
(17.08.2007 14:06:10
81.89.89.190
, 51 байт)
стоит там
_no
init, говорю же, переменна уже в NEAR_N
—
groovy
(17.08.2007 16:50:0
89.109.16.2
,
пустое
)
Ну уж за 4 часа можно было по шагам раз 50, наверное, пройти инициализацию и найти причину.
—
Сергей Борщ
(17.08.2007 23:19:59
217.198.224.239
,
пустое
)
а можно еще в дебагере прогнать - возможно это число просто не записывается из принципов оптимизации
—
kan
(17.08.2007 13:17:7
62.205.163.4
,
пустое
)
Что мешает снять в опциях отладчика галочку "Run to main", по шагам найти место, где переменная обнуляется и разобраться почему?
—
Сергей Борщ
(17.08.2007 13:03:10
217.198.224.239
,
пустое
)
С
startup обнуляет память.
—
Неспящие с Трезором
(17.08.2007 12:57:3
217.30.255.215
,
пустое
)
Только сегмент DATA_Z, а у вопрошавшего DATA_N, т.е. переменная объявлена как
_no
init
—
Сергей Борщ
(17.08.2007 14:40:6
217.198.224.239
,
пустое
)
Это только тех переменных, которые принудитьно не инициализированы при делкраци, а в последнии в startup соотв. сегмент из flash переписывается (в случае AVR).
—
Щ.C.
(17.08.2007 13:32:40
144.206.186.102
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru