|
Как побороть Wiggler в Keil |
|
|
|
 |
Ответов
(1 - 10)
|
Feb 18 2007, 07:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(bolmoe @ Feb 17 2007, 17:28)  Установил RDI, прописал путь к H-JTAG При запуске Debuggera РС устанавливается на 0х00000000 и висит, пишет, что RDI-Error 5: RDIError_DataAbort *** RDI: System-Reset is not supported ! У меня примерно такая же фигня. Сам тот только взял вигглер с олимексом. Поле того, как установил галку "Auto reset" в сервере, сброс вроде как заработал. Но все равно на main не останавливался. При этом ИАР с этим вигглером дружит лучше, и флеху шьет, и сбрасывает. После танцев с бубном решил все это перенести из баров в фитчи. Сейчас заливаю H-Flasher-ом, запускаю отладку, Run-Stop-Run, потом нажимаю reset на плате, и все нормально, бяки срабатывают. Единственные глюки, которые напрягают, так это практически невозможно ходить по F10 - типа невозможно установить бяку. И иногда по F11 даже в окне дизасма прога не тормозится на следующем шаге, а продолжает выполнятся.
|
|
|
|
|
Feb 19 2007, 12:15
|

Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830

|
Цитата(SpiritDance @ Feb 19 2007, 11:04)  И нафиг вообще нужна такая отладка? По-моему уж проще светодиодом и терминалом в данном случае обойтись. Все время этим и занимаюсь, просто попробовал в IAR эту отладку через wiggler и понравилось))), теперь хочу подружить с keil Цитата(Alechek @ Feb 18 2007, 07:41)  Цитата(bolmoe @ Feb 17 2007, 17:28)  Установил RDI, прописал путь к H-JTAG При запуске Debuggera РС устанавливается на 0х00000000 и висит, пишет, что RDI-Error 5: RDIError_DataAbort *** RDI: System-Reset is not supported !
У меня примерно такая же фигня. Сам тот только взял вигглер с олимексом. Поле того, как установил галку "Auto reset" в сервере, сброс вроде как заработал. Но все равно на main не останавливался. При этом ИАР с этим вигглером дружит лучше, и флеху шьет, и сбрасывает. После танцев с бубном решил все это перенести из баров в фитчи. Сейчас заливаю H-Flasher-ом, запускаю отладку, Run-Stop-Run, потом нажимаю reset на плате, и все нормально, бяки срабатывают. Единственные глюки, которые напрягают, так это практически невозможно ходить по F10 - типа невозможно установить бяку. И иногда по F11 даже в окне дизасма прога не тормозится на следующем шаге, а продолжает выполнятся. спасибо за совет, буду пробовать
|
|
|
|
|
Feb 19 2007, 14:35
|

nofb
  
Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218

|
Цитата(Alechek @ Feb 19 2007, 14:03)  ну как сказать... при отлове глюков программы можно обойтись и терминалом. а вот при отлове глюков контроллера... с помошью этого вигглера вчера выяснил, что LPC2148 USB не хотит работать при VPB CLK = 1/4 CPU CLK. Данные при обработке USBCMD не выдает и все тут. Вообще говоря если глючит контроллер - тут уже ничего не поможет, никакой отладчик. А в курсе, что у USB существует ограниечение по максимальному clk?
--------------------
Это не то что вы подумали ...
|
|
|
|
|
Feb 19 2007, 14:51
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(gormih @ Feb 19 2007, 16:35)  Вообще говоря если глючит контроллер - тут уже ничего не поможет, никакой отладчик. ну уж. с ним хоть можно узнать как обойти этот глюк. в моем случае как я понимаю не единичный экземпляр глючит, а все камни серии 214х. Цитата(gormih @ Feb 19 2007, 16:35)  А в курсе, что у USB существует ограниечение по максимальному clk? не понял? какое ограничение? VPBDIV=1/4 не работает, =1 - работает. Какой максимум????
|
|
|
|
|
Feb 19 2007, 16:40
|
Частый гость
 
Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687

|
Цитата(Demeny @ Feb 19 2007, 15:29)  Зачем для Вигглера запускаете H-JTAG ? Может, я что-то упускаю, но у меня Вигглер работает в качестве отладчика для IAR без всяких серверов - в опциях Debugger просто выбираем Macraigor Wiggler - и вперёд отлаживаться - никаких глюков не замечено - и бреакпойнты, и пошаговая отладка - всё работает без бубна. Я работаю с виглером только через H-JTAG. Никаких глюков не замечено. Все заработало сразу. Прошиваюсь из ИАРа, а не H-FLASHERом. Цитата NT DRIVER NOT FOUND MAC_MOT.SYS Не установлены дрова IAR\ARM\Drivers\Macraigor. Но после их установки отладка все равно не заработала. Разбираться не стал, т.к. из-под H-JTAG все прекрасно.
|
|
|
|
|
Feb 19 2007, 18:03
|

Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830

|
Цитата(Demeny @ Feb 19 2007, 15:29)  Зачем для Вигглера запускаете H-JTAG ? Может, я что-то упускаю, но у меня Вигглер работает в качестве отладчика для IAR без всяких серверов - в опциях Debugger просто выбираем Macraigor Wiggler - и вперёд отлаживаться - никаких глюков не замечено - и бреакпойнты, и пошаговая отладка - всё работает без бубна. Пробовал этот вариант, только с H-JTAG побыстрее будет))!!! Изначально попробовал именно этот вариант (Macraigor Wiggler), потом разобрался как H-JTAG подключить и все пошустрее раза в 2 заработало Цитата(Alechek @ Feb 19 2007, 16:09)  Не так все гладко. в ИАР выбираю Macraigor Wiggler - и.. NT DRIVER NOT FOUND MAC_MOT.SYS как я понял тут тоже что-то установить надо. Угу, я залез в ......\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\drivers\Macraigor и запустил утилитку, после этого все заработало
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|