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

Странный баг

Есть 2 совершенно идентичные платы, собранные на lpc2148. Решил поставить туда коннектор для J-Link (так на всякий случай подебажить если что). В итоге теперь после загрузки фирмаваря на камень он стартует только через дебаг режим. Если отсоединить J-Link и сбросить МК, то ничего не происходит (простое дергание пином как вариант проверки работоспособности в while не работает). Молчит и перефирия (USB, UART).

 

Все разведено вроде бы грамотно - RESET, P0.14, ГТИ, питание на месте.

 

В чем может быть бага?

 

Заранее спасибо!

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


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

Есть 2 совершенно идентичные платы, собранные на lpc2148. Решил поставить туда коннектор для J-Link (так на всякий случай подебажить если что). В итоге теперь после загрузки фирмаваря на камень он стартует только через дебаг режим. Если отсоединить J-Link и сбросить МК, то ничего не происходит (простое дергание пином как вариант проверки работоспособности в while не работает). Молчит и перефирия (USB, UART).

 

Все разведено вроде бы грамотно - RESET, P0.14, ГТИ, питание на месте.

 

В чем может быть бага?

 

Заранее спасибо!

После отсоединения еще раз прошиваешь программу? Если используешь в отладке RDI драйвер, то после отсоединения отладчика программа заткнется на точке останова - старте, которая осталась после отладки.

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

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


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

После отсоединения еще раз прошиваешь программу? Если используешь в отладке RDI драйвер, то после отсоединения отладчика программа заткнется на точке останова - старте, которая осталась после отладки.

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

 

После отсоединения не перепрошиваю еще раз. Драйвер использую J-Link/J-Trace (IDE IAR). После вытаскивания джилинка ничего не заводится послк сброса((, Хотя аналагичный камень на плате Олимекс работает как часики.

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


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

RTCK надо резистором к земле подтянуть

Не вводите в заблуждение. Выбор/ не выбор JTAG к старту контроллеоа без JTAG никакого отношения не имеет.

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


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

стартап код в студию, на всякий случай

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


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

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

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

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

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

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

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

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

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

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