vprokofiev 0 1 июня, 2011 Опубликовано 1 июня, 2011 · Жалоба Не могу понять такую штуку. В рабочий проэкт добавил новый модуль, скомпилил, исправил ошибки. Все окей, все скомпилилось и прошилось. При запуске не доходит даже до первой строчки отключения watchdog'а. Нашел в общем кусок кода в новом модуле, который можно закомментировать и все работает. написано там static unsigned char CRC = 0; Я думал вот оно решение, фиг с ними со статиками, сделал их всех глобальными, но все равно не работает =) Теряюсь в догадках... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 6 1 июня, 2011 Опубликовано 1 июня, 2011 · Жалоба Теряюсь в догадках...В ОЗУ не хватает места под стек? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 1 июня, 2011 Опубликовано 1 июня, 2011 · Жалоба Теряюсь в догадках... Как обычно, начинаем со сброса. Смотрим, что было причиной сброса в RSTSRC. Во многих случаях обнаруживаем сброс по вотчдогу. Если так - модифицируем startau.a51 (писал здесь, можно найти поиском). Могут быть и другие причины - в любом случае скажите источник сброса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vprokofiev 0 2 июня, 2011 Опубликовано 2 июня, 2011 · Жалоба Благодарю, так и есть) ПОсмотрел регистр -- там сброс по вачдогу. Нашел где Вы сказали как бороться, все заработало! Спасибо, вопрос решен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться