Witam!!
Piszę w nadziei, że ktoś próbował uruchomić komplet jtag + avr pod linuxem ;-)
Otóż jak podają w opisie w celu uruchomienia tegoż należy:
- Uruchomić program do jtag'a #avarice --debug --program --file main.elf --part atmega128 --jtag /dev/ttyS0 :4242
Program ładuje się do procesorka, odczytuje fusebity, więc do tej pory jest OK.
- Uruchomić debugger lub insight'a (to akurat obojętne, bo wynik jest zawsze ten sam) ;-(
Niech więc będzie na konsoli: #avr-gdb main.elf
po czym wpisujemy, gdzie się ma dogadać z avarice:
#(gdb) target remote localhost:4242 Remote debugging using localhost:4242 Couldn't establish connection to remote target Remote failure reply: E01
No i wylatuje mi błąd E01. W tym samym momencie avarice kończy swoją działalność na drugiej konsoli. Nie za bardzo mogę się doszukać o co mu chodzi, a i google niewiele mi w tym temacie pomogły.
Jeśli ktoś mógłby wnieść kaganek oświaty w tej sprawie to byłbym wdzięczny.
Pozdrawiam