Перейти к содержанию
    

Keil компилятор для Silabs

Не могу понять такую штуку.

В рабочий проэкт добавил новый модуль, скомпилил, исправил ошибки.

Все окей, все скомпилилось и прошилось.

При запуске не доходит даже до первой строчки отключения watchdog'а.

Нашел в общем кусок кода в новом модуле, который можно закомментировать и все работает.

 

написано там

static unsigned char CRC = 0;

 

Я думал вот оно решение, фиг с ними со статиками, сделал их всех глобальными, но все равно не работает =)

 

Теряюсь в догадках...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теряюсь в догадках...

 

Как обычно, начинаем со сброса. Смотрим, что было причиной сброса в RSTSRC. Во многих случаях обнаруживаем сброс по вотчдогу. Если так - модифицируем startau.a51 (писал здесь, можно найти поиском). Могут быть и другие причины - в любом случае скажите источник сброса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Благодарю, так и есть)

ПОсмотрел регистр -- там сброс по вачдогу. Нашел где Вы сказали как бороться, все заработало!

Спасибо, вопрос решен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...