Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Странный баг
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
deelan
Есть 2 совершенно идентичные платы, собранные на lpc2148. Решил поставить туда коннектор для J-Link (так на всякий случай подебажить если что). В итоге теперь после загрузки фирмаваря на камень он стартует только через дебаг режим. Если отсоединить J-Link и сбросить МК, то ничего не происходит (простое дергание пином как вариант проверки работоспособности в while не работает). Молчит и перефирия (USB, UART).

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

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

Заранее спасибо!
lebiga
Цитата(deelan @ May 23 2008, 19:39) *
Есть 2 совершенно идентичные платы, собранные на lpc2148. Решил поставить туда коннектор для J-Link (так на всякий случай подебажить если что). В итоге теперь после загрузки фирмаваря на камень он стартует только через дебаг режим. Если отсоединить J-Link и сбросить МК, то ничего не происходит (простое дергание пином как вариант проверки работоспособности в while не работает). Молчит и перефирия (USB, UART).

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

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

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

После отсоединения еще раз прошиваешь программу? Если используешь в отладке RDI драйвер, то после отсоединения отладчика программа заткнется на точке останова - старте, которая осталась после отладки.
Только, если используешь апаратную точку останова - после отладки и вытаскивания джилинка программка будет работать.
deelan
Цитата(lebiga @ May 23 2008, 19:55) *
После отсоединения еще раз прошиваешь программу? Если используешь в отладке RDI драйвер, то после отсоединения отладчика программа заткнется на точке останова - старте, которая осталась после отладки.
Только, если используешь апаратную точку останова - после отладки и вытаскивания джилинка программка будет работать.


После отсоединения не перепрошиваю еще раз. Драйвер использую J-Link/J-Trace (IDE IAR). После вытаскивания джилинка ничего не заводится послк сброса((, Хотя аналагичный камень на плате Олимекс работает как часики.
zltigo
Цитата(deelan @ May 23 2008, 17:39) *
Все разведено вроде бы грамотно - RESET, P0.14, ГТИ, питание на месте.

А P0.31?
deelan
Нет я соврал. Все таки не всё в порядке с p0.14 wink.gif)
IV_K
RTCK надо резистором к земле подтянуть
zltigo
Цитата(IV_K @ May 26 2008, 12:17) *
RTCK надо резистором к земле подтянуть

Не вводите в заблуждение. Выбор/ не выбор JTAG к старту контроллеоа без JTAG никакого отношения не имеет.
klen
стартап код в студию, на всякий случай
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.