|
как разблокировать JTAG? |
|
|
|
 |
Ответов
|
Feb 5 2007, 08:26
|

Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970

|
У меня есть борда с LPC 2378. Захотел прошить туда примерчик. ( RTX_Blinky ) Записал, но никаких признаков жизни борда не подавала. Непомню на каком моменте у меня перестал работать JTAG. Первое, он автоматически не определяется. Второе, при ручной настройке говорит что не может рестартануть ARM. Я попробовал другую борду с ней все ОК. Следовательно я что то накрутил с чипом. Боюсь что что то с PLL. Может кто небуть знает как оживить чип и заставить работать JTAG, поскольку альтернативы программирования я пока не вижу
|
|
|
|
|
Feb 5 2007, 17:08
|
Частый гость
 
Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787

|
Цитата(Bosicc @ Feb 5 2007, 08:26)  У меня есть борда с LPC 2378. Захотел прошить туда примерчик. ( RTX_Blinky ) Записал, но никаких признаков жизни борда не подавала. Непомню на каком моменте у меня перестал работать JTAG. Первое, он автоматически не определяется. Второе, при ручной настройке говорит что не может рестартануть ARM. Я попробовал другую борду с ней все ОК. Следовательно я что то накрутил с чипом. Боюсь что что то с PLL. Может кто небуть знает как оживить чип и заставить работать JTAG, поскольку альтернативы программирования я пока не вижу  При сбросе LPC управление передается во встроенный загрузчик (0x7fff ffff), прошитый производителем. если в момент reseta загрузчик обнаруживает на ноге P0.14 напряжение низкого уровня, то он не передает управление во флеш, где находится пользовательский загрузчик, а начинает ждать всяких команд по UART0. подробности читаете в мануале. Я так понимаю, что этого достаточно чтобы победить вашу прошивку, если дело в ней.
|
|
|
|
|
Feb 6 2007, 08:03
|

Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970

|
Цитата(Ivan_Kov @ Feb 5 2007, 16:08)  При сбросе LPC управление передается во встроенный загрузчик (0x7fff ffff), прошитый производителем. если в момент reseta загрузчик обнаруживает на ноге P0.14 напряжение низкого уровня, то он не передает управление во флеш, где находится пользовательский загрузчик, а начинает ждать всяких команд по UART0. подробности читаете в мануале. Спасибо за наводку. Я глянул в мануале чипа LPC 2378 что при подаче на ногу P2.10 напряжение низкого уровня, начинает ждать команд по UART0. Но какие именно надо послать команды что б стиреть флеш. Мне кажется что таким способом я смогу залить заного верную прошивку через JTAG. Или как вернуть чип к заводскому состоянию? Есть ли какой специальный ресет.
|
|
|
|
|
Feb 6 2007, 10:17
|
Частый гость
 
Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787

|
Цитата(Bosicc @ Feb 6 2007, 08:03)  Спасибо за наводку. Я глянул в мануале чипа LPC 2378 что при подаче на ногу P2.10 напряжение низкого уровня, начинает ждать команд по UART0. Но какие именно надо послать команды что б стереть флеш. Мне кажется что таким способом я смогу залить заного верную прошивку через JTAG.
Или как вернуть чип к заводскому состоянию? Есть ли какой специальный ресет. читайте раздел "ISP commands", в мануале. там описаны все команды UART0. если английский дается хуже русского, могу порекомендовать книжку: Мартин Т. "Микроконтроллеры ARM7. Семейчтво LPC2000 компании Philips. Вводный курс" На мой взгляд не плохой обзор по возможностям LPC, но мануал не заменит. Есть еще такая утилитка "FlashMagic", кажется на сайте nxp. Позволяет по UART0 программировать микроконтроллер. Спасибо, что обратили внимание на ногу 2.10, в младших моделях подается именно на P0.14, мы этого не заметили сразу, а схему почти уже в разводку отдали.
Сообщение отредактировал Ivan_Kov - Feb 6 2007, 10:48
|
|
|
|
Сообщений в этой теме
sergik_vrn как разблокировать JTAG? Jan 29 2007, 11:47 Esc@pe Присоединяюсь к вопросу!
После нехитрых манип... Jan 30 2007, 10:05 Сергей Борщ Цитата(Esc@pe @ Jan 30 2007, 09:05) PS: К... Jan 30 2007, 11:33  EKirshin Были у нас похожие проблемы с STR912 на ULINK.
Ин... Jan 30 2007, 11:52  sergik_vrn Цитата(Сергей Борщ @ Jan 30 2007, 11:33) ... Jan 30 2007, 13:56   Esc@pe Ноги для стирания кристалла, как в Атмеле, там дей... Jan 30 2007, 14:20    sergik_vrn Цитата(Esc@pe @ Jan 30 2007, 14:20) Ноги ... Jan 30 2007, 15:18     Esc@pe [/quote]
если речь про DBGRQ и иже с ними, то это ... Jan 30 2007, 15:28      sergik_vrn Цитата(Esc@pe @ Jan 30 2007, 15:28) Цитат... Jan 30 2007, 15:46    Bosicc Цитата(Ivan_Kov @ Feb 6 2007, 09:17) Есть... Feb 7 2007, 04:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|