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

avrdude: failed to open parallel port "usb"

koornik 27 Lis 2009 23:05 2167 2
REKLAMA
  • #1 7317475
    koornik
    Poziom 2  
    Jesli chodzi o programowanie w winavr jestem calkiem zielony ale posiedzialem nad tym dzisiaj dobre 7 godzin i nie moge nawet wlaczyc przykladowych programow. Rozumiem ze zeby je wgrac na plytke EVBavr04 z uC atmega8 musze edytowac plik "makefile". Poczytalem troche tu i owdzie i pokolei rozne errory eliminowalem ale nie wiem co mam zrobic gdy dostaje taki:

    > "make.exe" program
    avrdude -p atmega8 -P usb -c stk200 -U flash:w:asmdemo.hex
    avrdude: can't open device "usb"

    avrdude: failed to open parallel port "usb"

    make.exe: *** [program] Error 1

    > Process Exit Code: 2
    > Time Taken: 00:00

    bycmoze musze wpisac cos innego w AVRDUDE_PORT ale nie wiem co. Uklad lacze z komputerem poprzez usb.
  • REKLAMA
  • #3 7317798
    mirekk36
    Poziom 42  
    koornik --> jak masz Atmega8 to szybciej się nauczysz stosować avrdude zaczynając od jakiejś nakładki graficznej na niego i obserwując w niej ew jak są podawane parametry ;)

    przykład takiej nakładki, która ci zadziała - proszę ;)

    https://www.elektroda.pl/rtvforum/topic1354542.html

    ( aha tylko najnowszą wersję tegoż programu możesz zassać sobie stąd Link )

    natomiast do pisania programu w C weź sobie zassij z ATMELA zarnmowe środowisko AVR Studio. Nie będziesz musiał sam męczyć się z makefile bo będzie on ładnie wygenerowany automatycznie. Po kompilacji uzyskasz na wyjściu plik HEX

    i to właśnie ten plik za pomocą nakładki będziesz mógł także spokojnie wgrywać do procka. Będziesz mógł także spokojnie i bezpiecznie programować fusebity ;) ..... a wszystko bez ograniczeń bo wersja tego programu w pełni obsługuje twój procek

    powodzenia
REKLAMA