|
Avarice + JTAG mkII(USB), помогите настроить под Windows... |
|
|
|
Dec 2 2008, 12:35
|

инопланетянин
  
Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832

|
Доброго времени суток! Хочу использовать Avarice под Windows... Возникла проблема с обнаружением USB-порта у avarice... Пробовал ключи писать разные... Код --jtag usb --mkII --jtag dev/ttyUSB0 --mkII Все равно возникает примерно такая ошибка  Код AVaRICE version 2.7, Jun 9 2008 15:05:57
Defaulting JTAG bitrate to 1 MHz. Make sure that the target frequency is at least 4 MHz or you will likely encounter failures controlling the target.
did not find any USB device "usb" USB device not found Помогите пожалуйста разобраться с проблемой!
|
|
|
|
|
 |
Ответов
|
Dec 2 2008, 15:10
|

инопланетянин
  
Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832

|
Цитата(demiurg_spb @ Dec 2 2008, 17:58)  Может ответ там? WinAVR\utils\libusb скорее всего он конечно там =) а что делать-то??? я уже бездну комбинаций этих цифр перебрал, но пока толку мало((
|
|
|
|
|
Dec 3 2008, 08:20
|

инопланетянин
  
Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832

|
Цитата(demiurg_spb @ Dec 2 2008, 19:12)  Спасибо за полезную информацию! Но проблема так и не решилась((( Стал уповать на установленный Jungo-драйвер вместе с AVRStudio, но другого так и не смог поставить даже следуя инструкциям(( Для сведения утилита jtagiceii.exe прекрасно работает с такой строчкой, к примеру: Код jtagiceii.exe -d ATmega644 -e -c USB:00B000002D14 а avarice.exe ну никак не хочет(( с подобной строчкой тоже: Код avarice.exe -j USB:00B000002D14 пишет: Код Failed to open USB:00B000002D14:No such file or directory Чувствую какая-то мелочь меня держит, хотя у всех все работает под винду, пробовал на 2-х машина, правда на одной был установлен IAR с драйверами для ICEII, а на другой AStudio тоже с драйверами... надо попробовать на чистой машине наверное, а то проблема начинает бесить!!! ))))
|
|
|
|
|
Dec 3 2008, 09:19
|

Местный
  
Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035

|
Цитата(Legotron @ Dec 3 2008, 11:20)  Чувствую какая-то мелочь меня держит, хотя у всех все работает под винду, пробовал на 2-х машина, правда на одной был установлен IAR с драйверами для ICEII, а на другой AStudio тоже с драйверами... надо попробовать на чистой машине наверное, а то проблема начинает бесить!!! )))) Надо не беситься, а мосх задействовать...  Порт нужно указывать тисипишный, через который аварайс будет коннектится к gdb серверу. А вообще, раз уж решили пользоваться avarice, то не мешало бы сначало набрать в командной строке avarice --help половину бы проблем как рукой сняло.
|
|
|
|
|
Dec 3 2008, 13:20
|

инопланетянин
  
Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832

|
Цитата(xelax @ Dec 3 2008, 12:19)  Надо не беситься, а мосх задействовать...  Порт нужно указывать тисипишный, через который аварайс будет коннектится к gdb серверу. А вообще, раз уж решили пользоваться avarice, то не мешало бы сначало набрать в командной строке avarice --help половину бы проблем как рукой сняло. Простите меня великодушно, но я этот help уже 100 раз перечитал(это конечно не делает мне чести)... Я эту проблему уже месяц мурыжу, неспешно конечно =) я предполагаю использовать avarice в роли gdb-сервера... и поэтому сам JTAGICEII нужно присобачивать к нему!!! а уж TCP порт работает нормально... к нему коннектится avr-gdb это я проверял... мне с устройством не связаться, в этом проблема и причем тут TCP???по-прежнему бешусь, и мосх незадействую Может конечно я неправ? скажите...
|
|
|
|
|
Dec 3 2008, 14:59
|

Местный
  
Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035

|
Цитата(Legotron @ Dec 3 2008, 16:20)  по-прежнему бешусь, и мосх незадействую Может конечно я неправ? скажите... А вот всё таки если перестал беситься и задействовал мосх  , а также перечитал help в 101-ый раз, то увидел бы строчку примера, которая там приводится: Код avarice --erase --program --file test.bin --jtag /dev/ttyS0 :4242 А так же увидел, что необходимо указывать тип житага, по умолчанию используется mk1, а у тебя mk2. Я бы удивился если бы заработало. В роли gdb сервера надо использовать gdb сервер, его для этого и делали. А avarice это утилита, которая берёт данные из сериального интерфейса и перенаправляет их на tcp порт. А TCP тут при том, что порт в командной строке нужно указывать тисипишный, о чём я писал выше. А вы что указали? USB:00B000002D14
Вот пример, и шьюсь и дебажусь без проблем прошивка Код -2 -ep -Wff1f62 -f testproject.elf -j usb дебаг Код -2 -B500kHz -j usb :4242
|
|
|
|
Сообщений в этой теме
Legotron Avarice + JTAG mkII(USB) Dec 2 2008, 12:35       Legotron Цитата(xelax @ Dec 3 2008, 17:59) А вот в... Dec 3 2008, 15:09        xelax Цитата(Legotron @ Dec 3 2008, 18:09) Где ... Dec 3 2008, 15:18         Legotron Цитата(xelax @ Dec 3 2008, 18:18) Отлично... Dec 3 2008, 15:38          yod Как-то парился с программированием через avrdude +... Dec 4 2008, 05:51           Legotron Цитата(yod @ Dec 4 2008, 08:51) Как-то па... Dec 4 2008, 07:44          xelax Цитата(Legotron @ Dec 3 2008, 18:38) А во... Dec 4 2008, 08:02           Legotron Возникла новая проблема:
Очень медленно происходит... Jan 11 2009, 16:41
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|