logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Brak opcji debugowania w AVR Studio z AVR JTAG i ATmega32 na COM1

Nowax 11 Lip 2012 22:32 1877 2
  • #1 11095932
    Nowax
    Poziom 10  
    Witam,
    problem jak w temacie; z góry uprzedzam, że nie znalazłem identycznego problemu w innym temacie.
    A teraz do rzeczy: kupiłem ostatnio programator AVR JTAG (ze względu na jego możliwości debugowania; wcześniej używałem USBasp). Zainstalowałem sterowniki (do Win7 64x), AVR Studio (4.14/4.18 -> próbowałem oba) oraz WinAVR 20100110 dołączone na płycie wraz z programatorem. Programator zainstalowałem się zgodnie z instrukcją; jako numer portu COM wybrałem 1.
    Dalej wykonuje czynności:
    Podłączam JTAG'a (najpierw do płytki ewaluacyjnej [9 pinów], potem do usb; bez BOOT JMP, z POWER JMP).
    Uruchamiam AVR Studio.
    Tworzę nowy projekt - wybieram AVR GCC, JTAG ICE, ATmega32, COM1.

    Piszę prosty program:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Dalej wybieram: Tools/Program AVR/Connect... oraz JTAG ICE i COM1.

    Programator się łączy, wyskakuje okno konfiguracji połączenia. W fuse bitach zmieniam OCDEN na 1, JTAGen pozostawiam na 1.

    Program się wgrywa poprawnie (po skompilowaniu i wybraniu: Tools/Program AVR/Write Flash), gdyż działa zgodnie z kodem.

    Teraz zaczynają się moje problemy:
    Ustawiam jeden programowy breakpoint. Chcę (zgodnie z instrukcja) skonfigurować debuggera. Wybieram więc platformę (Debug/Set Platform and Device...): JTAG ICE, ATmega32 i COM1.
    Dalej już nie mogę podążać zgodnie z instrukcją, gdyż każą wybrać Debug/JTAG ICE options bądź ALT+o. Opcja ta raz jest widoczna, raz jej w ogóle nie ma, a bez względu na to i tak jest zawsze nieaktywna.
    Po wciśnięciu przycisku "Start debugging" wyskakuje pop-up z informacją o niemożności podłączenia się do JTAG'a.
    To samo się dzieje po wciśnięciu "Build and Run".
    Dodam jeszcze, że wgrywałem jeszcze firmware (bo myślałem, że z tym może być problem) dedykowany pod ta wersję AVR Studio.

    Proszę o pomoc. Próbowałem już wszystkich moich (i elektrodowych) pomysłów. Czy to wina programatora, że nie działa? Czy to może ja jestem ograniczony i nie potrafię sobie poradzić z taką prostą rzeczą? Co zrobić, żeby zaczęło działać debugowanie?
  • Pomocny post
    #2 11097637
    Konto nie istnieje
    Poziom 1  
  • #3 11097722
    Nowax
    Poziom 10  
    Tak jest! Dzięki wielkie :) czasami właśnie takie głupie błędy się robi :)
REKLAMA