реклама на сайте
подробности

 
 
> Как побороть Wiggler в Keil
bolmoe
сообщение Feb 17 2007, 15:28
Сообщение #1


Частый гость
**

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



Установил RDI, прописал путь к H-JTAG
При запуске Debuggera РС устанавливается на 0х00000000 и висит, пишет, что
RDI-Error 5: RDIError_DataAbort
*** RDI: System-Reset is not supported !

Причем, бывало, что при перезапуске дебаггера происходило срабатывание и вываливался в main(), далее можно было отлаживать программу.

Что сделать, чтобы все более-менее стабильно работало? Кто встречался с этой проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
Alechek
сообщение Feb 18 2007, 07:41
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 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 даже в окне дизасма прога не тормозится на следующем шаге, а продолжает выполнятся.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Feb 19 2007, 11:04
Сообщение #3


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



И нафиг вообще нужна такая отладка? По-моему уж проще светодиодом и терминалом в данном случае обойтись.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Feb 19 2007, 12:15
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 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 даже в окне дизасма прога не тормозится на следующем шаге, а продолжает выполнятся.


спасибо за совет, буду пробовать
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 19 2007, 14:03
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(SpiritDance @ Feb 19 2007, 13:04) *
И нафиг вообще нужна такая отладка? По-моему уж проще светодиодом и терминалом в данном случае обойтись.
ну как сказать... при отлове глюков программы можно обойтись и терминалом. а вот при отлове глюков контроллера...
с помошью этого вигглера вчера выяснил, что LPC2148 USB не хотит работать при VPB CLK = 1/4 CPU CLK. Данные при обработке USBCMD не выдает и все тут.

Сообщение отредактировал Alechek - Feb 19 2007, 14:08
Go to the top of the page
 
+Quote Post
gormih
сообщение Feb 19 2007, 14:35
Сообщение #6


nofb
***

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



Цитата(Alechek @ Feb 19 2007, 14:03) *
ну как сказать... при отлове глюков программы можно обойтись и терминалом. а вот при отлове глюков контроллера...
с помошью этого вигглера вчера выяснил, что LPC2148 USB не хотит работать при VPB CLK = 1/4 CPU CLK. Данные при обработке USBCMD не выдает и все тут.




Вообще говоря если глючит контроллер - тут уже ничего не поможет, никакой отладчик.

А в курсе, что у USB существует ограниечение по максимальному clk?


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 19 2007, 14:51
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 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 - работает. Какой максимум????
Go to the top of the page
 
+Quote Post
Demeny
сообщение Feb 19 2007, 15:29
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Зачем для Вигглера запускаете H-JTAG ? Может, я что-то упускаю, но у меня Вигглер работает в качестве отладчика для IAR без всяких серверов - в опциях Debugger просто выбираем Macraigor Wiggler - и вперёд отлаживаться - никаких глюков не замечено - и бреакпойнты, и пошаговая отладка - всё работает без бубна.


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 19 2007, 16:09
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Не так все гладко.
в ИАР выбираю Macraigor Wiggler - и..
NT DRIVER NOT FOUND MAC_MOT.SYS
как я понял тут тоже что-то установить надо.
Go to the top of the page
 
+Quote Post
gladov
сообщение Feb 19 2007, 16:40
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 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 все прекрасно.
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Feb 19 2007, 18:03
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 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 и запустил утилитку, после этого все заработало
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01439 секунд с 7
ELECTRONIX ©2004-2016