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

Проблема с JTAG микроконтроллера LPC4370

Извиняюсь за долгое отсутствие. Нашёл минутку и хочу рассказать о развязке в истории. Может кому то поможет.

перепаяли процессор на плате, а jtag и SWD так и ведут себя более чем странно. От безысходности взял и припаял я этот несчастный LPC LINK2 фирменный к плате проводами напрямую. И о чудо все платы стали определяться и дебажиться нормально.

В это время второй LPC LINK2 со второй платой соединённые шлейфом из комплекта не работает. С процессором в 100 ногом корпусе работает, с процессором в 256 ногом корпусе не работает.

Оригинальный Segger Jlink плату взял сразу и без вопросов . При первом же подключении нормальный дебаг.

Видимо очень тонкие проводочки в шлейфе с шагом 0,63мм и 2 разъёма штыревых делали своё дело и программатор не мог вытянуть 256 ногий процессор.

 

так что не всё то что фирменное и от производителя одинаково полезно. В техподдержке сказали что это не правильно и в плате косяк раз с проводами припаянными работает, а так нет ;) . Очень жаль кучу потраченного времени

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


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

И ещё новости с полей. Слетел с катушек ещё один LPC-LINK2. Перестал определять платы которые до этого спокойно шил. Изнашивается шлейф и разъёмы, как результат ухудшаются соединения и Link перестаёт определять таргет. Опять помогла припайка проводами на прямую. Не определяются платы с контроллером LPC4370FET100

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


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

От безысходности взял и припаял я этот несчастный LPC LINK2 фирменный к плате проводами напрямую. И о чудо все платы стали определяться и дебажиться нормально.

Может скорость велика, снизить не пробовали?

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


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

И ещё новости с полей. Слетел с катушек ещё один LPC-LINK2. Перестал определять платы которые до этого спокойно шил. Изнашивается шлейф и разъёмы, как результат ухудшаются соединения и Link перестаёт определять таргет. Опять помогла припайка проводами на прямую. Не определяются платы с контроллером LPC4370FET100

Там на OM13054 разъём JTAG такой хреновастенький. Разъёмы - это пожалуй самое больное место этой платы. Если Вам нужно не отлаживать ПО, а именно прошивать серийно (на производстве или ещё где), то лучше поискать что-то другое.

Лучше взять любой обычный J-Link. имхо.

А при отладке проблем нет - дёргать ведь не надо его постоянно. Я с ним несколько месяцев работал (разработка ПО) и всё было ок.

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


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

Да нет, у нас просто несколько проектов подряд на LPC4370 идёт и с первого проекта остались LPC LINK2, ими и пользуемся. Уже заказали обычный J-link. С Segger О-Link вообще проблем нет, воткнули разъём и понеслась. Так что до серийного производства не дошло, LPC-Link2 тупо разработческих будней не выдержал. Если у кого то стоит вопрос что брать для LPC43xx - сразу J-Link.

 

Может скорость велика, снизить не пробовали?

 

Пробовали, писал где то уже давно в теме, и много чего ещё пробовали. Но электроника наука о контактах, и против поганенького шлейфа на разъёмах даже шаманство не помогает. Просто сейчас проблема известна и решилась за 2 минуты, а принципиально как уже написал решается использованием нормального J-Link

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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