|
Cannot stop Arm device ! |
|
|
|
Oct 1 2013, 09:01
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Keil V4.20.03.0, JTAG адаптер JetLinck8, драйвер JLinkARM_V476b, лицензии установил. Отладочная плата SK-MLPC2478. В Options… Keil-а установлено J-LINK/J-TRACE. При любой попытке обратится к процессору, появляется ошибка, картинка в приложении. Изменение скорости «JTAG Speed» не помогает. Keil в «Build Output» пишет Цитата Load "E:\\ARM\\Test_2478\\Out\\Test_2478.AXF" VTarget = 3.274V Info: TotalIRLen = 4, IRPrint = 0x01 Info: Using DBGRQ to halt CPU Info: Resetting TRST in order to halt CPU ***JLink Error: Unable to halt CPU core Программой JLink.exe процессор не останавливается, «Reset target (RESET)» проходит. Как преодолеть?
Прикрепленные изображения
|
|
|
|
|
Oct 1 2013, 09:50
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
С настройкой pll мк до этого не игрались? Цитата(Oleg_IT @ Oct 1 2013, 13:01)  Как преодолеть? Как вариант - через заводской загрузчик по uart зашить исправную прогу. И продолжить свои опыты.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Oct 1 2013, 16:33
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(Lotor @ Oct 1 2013, 17:45)  Уверены, что Ваша заливаемая программа не уходит в "астрал" до того, как jtag адаптер сможет подключиться к мк?
Если хотите понять причину "астрала" и точно знаете, что до main стартовый код отрабатывает без проблем, то как враиант - вставьте задержку в несколько секунд перед выполнением Вашешо кода.
PS: и да, в памяти всплывает - в опциях jlink не надо ставить адаптивные клоки. И способ сброса в Кейле можно выбрать специально для Lpc. Вполне возможен "астрал", потому и нужен отладчик. Странно, что JTAG не пожет "победить" не правильную программу. Цитата(Mik174 @ Oct 1 2013, 20:24)  Неоднократно видел такое сообщение при банальном непропае на вновь собранных платах. МК: LPC2378 Возможно и так, но здесь не тот случай, плата не новая, минимум полтора года работает.
|
|
|
|
|
Oct 1 2013, 16:36
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Oleg_IT @ Oct 1 2013, 20:30)  Странно, что JTAG не пожет "победить" не правильную программу. Когда Ваш lpc2478 сброшен, то модуль jtag, как и любая периферия, тоже сброшен. После выхода из состояния сброса Ваш отладчик должен восстановить контроль над мк. Это занимает определенное количество тактов. И пока эти такты тикуют, выполняется программа, зашитая в кристалл. Как-то так.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Oct 1 2013, 18:09
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(Oleg_IT @ Oct 1 2013, 12:44)  Нет, это тоже не мой случай, один раз вся связка сработала. Значит чтото с clock/PLL. Загнано высоко. Чето в подкорке вспоминается подобное..
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|