Vladimir Prokofiev
Jun 1 2011, 15:55
Не могу понять такую штуку.
В рабочий проэкт добавил новый модуль, скомпилил, исправил ошибки.
Все окей, все скомпилилось и прошилось.
При запуске не доходит даже до первой строчки отключения watchdog'а.
Нашел в общем кусок кода в новом модуле, который можно закомментировать и все работает.
написано там
static unsigned char CRC = 0;
Я думал вот оно решение, фиг с ними со статиками, сделал их всех глобальными, но все равно не работает =)
Теряюсь в догадках...
Цитата(Vladimir Prokofiev @ Jun 1 2011, 19:55)

Теряюсь в догадках...
В ОЗУ не хватает места под стек?
barabek
Jun 1 2011, 22:53
Цитата(Vladimir Prokofiev @ Jun 2 2011, 02:55)

Теряюсь в догадках...
Как обычно, начинаем со сброса. Смотрим, что было причиной сброса в RSTSRC. Во многих случаях обнаруживаем сброс по вотчдогу. Если так - модифицируем startau.a51 (писал здесь, можно найти поиском). Могут быть и другие причины - в любом случае скажите источник сброса.
Vladimir Prokofiev
Jun 2 2011, 07:01
Благодарю, так и есть)
ПОсмотрел регистр -- там сброс по вачдогу. Нашел где Вы сказали как бороться, все заработало!
Спасибо, вопрос решен