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

EVBavr04 zaprogramowanie za pomocą AVRDUDE

kamil452 16 Lis 2009 13:56 2179 9
  • #1 7268054
    kamil452
    Poziom 10  
    Witam,

    czy ktoś mógł by mi pomóc, zaprogramować za pomocą AVRDUDE moją płytkę EVBavr04? Płytka ta pokazana jest na tym zdjęciu EVBavr04 zaprogramowanie za pomocą AVRDUDE
    Płytka ma osadzony µC Atmega8, mam kabelek USB->RS232C, który używam pod linuksem.
    Chciał bym ją zaprogramować, przez port RS232C który znajduje się na płytce. Próbowałem skomunikować się z nią przez wydanie polecenia:
    avrdude -c {programator} -P /dev/ttyUSB0 -p m8
    Problem w tym, że nie wiem, jaki programator mam wpisać... :/
    Próbowałem wpisywać różne programatory ze strony: Link

    Prosił bym kogoś doświadczonego w pomocy w zaprogramowaniu tej płytki.

    Pozdrawiam,
    kamil452
  • #2 7268423
    esh0
    Poziom 19  
    Do tego musisz mieć programator ISP, RS służy tutaj do ewentualnej komunikacji, ale nie do programowania...
  • #3 7268506
    kamil452
    Poziom 10  
    Wiesz, u mnie na uczelni mieli podobne płytki, pamiętam jak na systemach wbudowanych programowaliśmy płytki właśnie przez ten port, no chyba, że to były jakoś poprzerabiane... Dzięki
  • #4 7268635
    arnoldziq
    VIP Zasłużony dla elektroda
    kamil452 napisał:
    avrdude -c {programator} -P /dev/ttyUSB0 -p m8


    A co ma wspólnego /dev/ttyUSB0 z RS232 ? Przejściówka jakaś ?
  • #5 7269156
    kamil452
    Poziom 10  
    W linuksie /dev/ttyS0 to w notacji windowsowej COM1, a /dev/ttyUSB0 to przejściówka USB->RS232.
  • #6 7271844
    arnoldziq
    VIP Zasłużony dla elektroda
    A jaki masz programator podłączony do tej przejściówki ?
    Czy raczej masz to przez MAX232 na EVBavr04 podłączone bezpośrednio na RX/TX uC?
  • #7 7272078
    Robert_99
    Poziom 11  
    Witajcie!
    esh0 napisał:
    Do tego musisz mieć programator ISP, RS służy tutaj do ewentualnej komunikacji, ale nie do programowania...

    100% racji
    Tej płytki się nie da programować przez rs..
    musisz się zaopatrzyć w programator ISP z 10 pinowym złączem KANDA.
    A dokładniej do tego służy złączka z 10 pinami po prawej stronie pod włącznikiem

    polecam do tego nie drogi i stabilny programator:
    http://mirley.firlej.org/programator_na_usb_usbasp


    stronka chyba nie jest Ci obca...:)
  • #8 7272746
    kamil452
    Poziom 10  
    Dzięki,

    zakupiłem już programator ISP na Allegro. Mam jednak pytanko, czy płytka EVBavr05 może być programowana przez RS232? Byłem dziś na uczelni i przyglądnąłem się płytce na której mieliśmy wbudowane. Pamiętam, że tamtą płytkę (EVBavr05) programowałem przez RS232C, spytałem się dodatkowo gościa, który opiekuje się tymi płytkami (admin), potwierdził to co wiedziałem, że nie programowało się ich przez programator. Mam w takim wypadku pytanie, jak to jest możliwe, że EVBavr05 można programować przez RS komunikacyjny, a EVBavr04, przez ISP?
    Teraz pytam się, z czystej ciekawości, w oczekiwaniu na programator ISP :)

    Serdecznie pozdrawiam
  • Pomocny post
    #9 7272838
    romario4
    Poziom 16  
    Owszem możesz zaprogramować taką płytkę przez rs'a pod warunkiem że do procka masz wgrany bootloader( np AVR109, megaload itp). I pewnie dlatego na uczelni właśnie programowałeś takie płytki przez rs'a.
  • #10 7272892
    Robert_99
    Poziom 11  
    Aha!!
    i wszystko jasne!
REKLAMA