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

Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino

mrrudzin 30 Sty 2021 16:50 462 4
  • #1 19221330
    mrrudzin
    Poziom 39  
    Mam płytkę Atmela z Atmegą 328PB Xplained Mini, chciałem użyć jej do debugowania (start debugging) projektów pisanych dla Arduino.

    Kiedy próbuje ją zaprogramować za pomocą Atmel Studio 7.0 poprzez zakładkę Device programming - nie ma z tym problemu.

    Kiedy próbuje zaprogramować ją klikając w 'build and upload' lub wejść w tryb debugowania - dostaje szereg błędów z kompilatora.

    Próbowałem założyć czysty projekt pisany w C / C++ (GCC C++ Executable project) i tam bez problemu można uruchomić tryb debugowania. Próbowałem też po uruchomieniu trybu debug kliknąć w disable debugWIRE and close.
    Fusebit DWEN nie jest zaznaczony, wiec też powinno być ok.

    Czy powinienem coś jeszcze gdzieś zaznaczyć / doinstalować?

    Nie wiem czy ma to związek, ale płytki nie mogę również zaprogramować ze środowiska Arduino (dostaje identyczny błąd). W Arduino mam wybraną płytkę Xmini z procesorem 328pb i programowanie przez mEDBG.

    Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino
  • #2 19221341
    excray
    Poziom 41  
    Wejdź w zakładkę "Tool" i ustaw właściwy programator:
    Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino
  • #3 19221807
    mrrudzin
    Poziom 39  
    Ustawiłem programator tak jak pokazywano na tutorialach (oprócz tego mEDBG można wybrać tylko symulator albo custom programming tool).
    Z jakiegoś powodu nie działa tylko gdy próbuje z projektem dla Arduino.

    Czy tą płytkę powinno dać się zaprogramować ze środowiska arduino przez mEDBG?

    Błędy kompilatora przy programowaniu Atmel Xplained Mini w Atmel Studio 7.0 i Arduino
  • #4 19222008
    excray
    Poziom 41  
    debugWire jest to interfejs tylko do debugowania. Nie pozwala na programowanie układu. Czyli za każdym razem jak chcesz wgrać zmodyfikowany program musisz najpierw wyłączyć dW a następnie użyć intersfejsu ISP. Nie polecam z niego korzystać - łatwo zablokować uC.
  • #5 19222083
    khoam
    Poziom 42  
    mrrudzin napisał:
    Czy tą płytkę powinno dać się zaprogramować ze środowiska arduino przez mEDBG?

    Najpierw musisz załadować arduinowy bootloader do atmega328. Link
REKLAMA