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

Прошил МК и больше Jtag-ом не подключится(LPC2478)

Здравствуйте!

Собственно проблема обозначена выше. Дернул меня черт прошить пример. Не заработало.

Попробовал зайти в отладочную сессию - никак (пишет не могу остановить ARM JTAG device).

Попробовал прошить старый проект - тот же эффект.

Среда Keil, отладчик ULINK2.

 

 

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


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

конденсаторы у кварца проверьте. У нас регулярно такая фигня была, проц прошивался ровно 1 раз, если монтажники не те кондеры запаивали у кварца.

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


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

С конденсаторами все ок. Плата прошивалась много раз до этого.

Хотел попробовать freertos + lwIP, ну и зашил вместо рабочего проекта пример скачанный.

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

И видно из-за этого МК в ступоре и отладчику до него не достучатся.

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


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

С конденсаторами все ок. Плата прошивалась много раз до этого.

Хотел попробовать freertos + lwIP, ну и зашил вместо рабочего проекта пример скачанный.

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

И видно из-за этого МК в ступоре и отладчику до него не достучатся.

Посмотрите в UM на LPC2478 главу 8 Code Read Protection (CRP).

Суть в том что у них есть возможность заблокировать JTAG, остается одна возможность

подключиться по его стандартному UART отладочному порту и командой попытаться снять

эту защиту. Если вам повезет то получится. Там три уровня защиты если прошились первые два

то снять можно, если третий то все сливай воду, только перепайка кристала.

У меня было такое при отладки удаленного обновления внутреннего софта, мне повезло

удалось востановить работоспособность JTAG. Правда у меня LPC 1778 но в этом отношении

они одинаковы.

 

Удачи.

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


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

Переведите процессор в режим ISP (нога 2.10 (или какая там в этом проце?) на GND) и попробуйте в этом режиме подключиться JTAG.

Или стереть флеш в этом режиме flashmagic-ом и потом подключиться JTAG.

У меня частенько такое помогает с LPC17xx.

А в худшем случае - в той прошивке, что вы прошили, могла стоять блокировка JTAG и ISP. Если прошить такую, то FLASH превращется в ROM и процессор можно на помойку. Смотреть надо что шьёте.

Читайте раздел даташита про защиту флешь.

Или они только в кортексах появилась? Не помню уж.....

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


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

Посмотрите осциллографрм напряжение на выходной ножке TDO интерфейса JTAG процессора.

Если оно в нуле, то статикой пробило. Так бывает при перетыкании разъёма JTAG.

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


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

Самый простой и универсальный путь решения, как Вам уже посоветовал jcxz - с помощью заводского загрузчика по UART стереть flash.

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


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

Самый простой и универсальный путь решения, как Вам уже посоветовал jcxz - с помощью заводского загрузчика по UART стереть flash.

Смотря какой CRP был установлен

Если CRP3, то там и с пином глухо:

Access to chip via the JTAG pins is disabled. ISP entry by pulling P2.10

LOW is disabled if a valid user code is present in Flash sector 0.

This mode effectively disables ISP overide using P2.10 pin. It is up to the

user’s application to provide need Flash update mechanism using IAP

calls or call reinvoke ISP command to enable Flash update via UART0.

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


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

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

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

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

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

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

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

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

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

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