Massaew 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба Здравствуйте! Собственно проблема обозначена выше. Дернул меня черт прошить пример. Не заработало. Попробовал зайти в отладочную сессию - никак (пишет не могу остановить ARM JTAG device). Попробовал прошить старый проект - тот же эффект. Среда Keil, отладчик ULINK2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба конденсаторы у кварца проверьте. У нас регулярно такая фигня была, проц прошивался ровно 1 раз, если монтажники не те кондеры запаивали у кварца. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Massaew 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба С конденсаторами все ок. Плата прошивалась много раз до этого. Хотел попробовать freertos + lwIP, ну и зашил вместо рабочего проекта пример скачанный. Естественно пример надо было подпилить под свою плату, а я чего то решил на авось попробовать, вдруг сразу заработает. И видно из-за этого МК в ступоре и отладчику до него не достучатся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Apast 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба С конденсаторами все ок. Плата прошивалась много раз до этого. Хотел попробовать freertos + lwIP, ну и зашил вместо рабочего проекта пример скачанный. Естественно пример надо было подпилить под свою плату, а я чего то решил на авось попробовать, вдруг сразу заработает. И видно из-за этого МК в ступоре и отладчику до него не достучатся. Посмотрите в UM на LPC2478 главу 8 Code Read Protection (CRP). Суть в том что у них есть возможность заблокировать JTAG, остается одна возможность подключиться по его стандартному UART отладочному порту и командой попытаться снять эту защиту. Если вам повезет то получится. Там три уровня защиты если прошились первые два то снять можно, если третий то все сливай воду, только перепайка кристала. У меня было такое при отладки удаленного обновления внутреннего софта, мне повезло удалось востановить работоспособность JTAG. Правда у меня LPC 1778 но в этом отношении они одинаковы. Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба Переведите процессор в режим ISP (нога 2.10 (или какая там в этом проце?) на GND) и попробуйте в этом режиме подключиться JTAG. Или стереть флеш в этом режиме flashmagic-ом и потом подключиться JTAG. У меня частенько такое помогает с LPC17xx. А в худшем случае - в той прошивке, что вы прошили, могла стоять блокировка JTAG и ISP. Если прошить такую, то FLASH превращется в ROM и процессор можно на помойку. Смотреть надо что шьёте. Читайте раздел даташита про защиту флешь. Или они только в кортексах появилась? Не помню уж..... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба Посмотрите осциллографрм напряжение на выходной ножке TDO интерфейса JTAG процессора. Если оно в нуле, то статикой пробило. Так бывает при перетыкании разъёма JTAG. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Massaew 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба Ок. Всем спасибо, буду разбираться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lotor 0 26 апреля, 2013 Опубликовано 26 апреля, 2013 · Жалоба Самый простой и универсальный путь решения, как Вам уже посоветовал jcxz - с помощью заводского загрузчика по UART стереть flash. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 1 29 апреля, 2013 Опубликовано 29 апреля, 2013 · Жалоба Самый простой и универсальный путь решения, как Вам уже посоветовал 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться