Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

AVRDUDE - Jak zaprogramować procesor pod Eclipse

t__d 04 Gru 2012 06:55 1386 5
  • #1 04 Gru 2012 06:55
    t__d
    Poziom 8  

    Witam.

    Zainstalowałem najnowszą wersję Eclipse wraz z pluginem AVR. Posiadam programator telwis AVR-USB zgodny z AVR-Prog(910). Wchodzę w ustawienia projektu i wybieram zakładkę AVRDUDE. Jest tam rozwijane pole Programmer configuration, w którym wybiera się typ programatora. Problem polega na tym, że nie wiem, który typ wybrać i jak go ustawić. Żaden nie ma w nazwie 910. Szukałem w opisie po prawej stronie i znalazłem, że 2 typy mają wpisane type = avr910;
    Są to: Atmel Low Cost Serial Programmmer i Jason Kyles pAVR Serial Programmer.

    Gdy wybieram ten pierwszy lub drugi i próbuje wgrać program na Atmega8 to dostaję następujący komunikat:

    Code:
    Launching C:\WinAVR\bin\avrdude -pm8 -cavr910 -Pcom2 -b115200 -Uflash:w:TEST.hex:a 
    
    Output:

    Found programmer: Id = "AVR ISP"; type = S
        Software Version = 2.3; Hardware Version = a.`
    Programmer supports auto addr increment.

    Programmer supports the following devices:
        Device code: 0x55 = ATtiny12
        Device code: 0x56 = ATtiny15
        Device code: 0x13 = AT90S1200
        Device code: 0x20 = ATtiny84
        Device code: 0x28 = AT90S4414
        Device code: 0x38 = AT90S8515
        Device code: 0x48 = (unknown)
        Device code: 0x4c = AT90S2343
        Device code: 0x34 = AT90S2333
        Device code: 0x30 = AT90S4433
        Device code: 0x6c = AT90S4434
        Device code: 0x68 = AT90S8535
        Device code: 0x65 = (unknown)
        Device code: 0x60 = ATMEGA161
        Device code: 0x64 = ATMEGA163
        Device code: 0x72 = ATMEGA32
        Device code: 0x41 = ATMEGA103
        Device code: 0x42 = (unknown)
        Device code: 0x23 = (unknown)

    avrdude: error: selected device is not supported by programmer: m8
    avrdude finished


    Proszę o pomoc w konfiguracji.

    0 5
  • #3 04 Gru 2012 10:26
    mi14chal
    Poziom 27  

    Przecież jest napisane error: selected device is not supported by programmer: m8 a wyżej masz podane procesory jakie możesz zaprogramować.

    0
  • #4 04 Gru 2012 11:00
    t__d
    Poziom 8  

    mi14chal napisał:
    Przecież jest napisane error: selected device is not supported by programmer: m8 a wyżej masz podane procesory jakie możesz zaprogramować.


    Tak ale tym programatorem idzie bez problemu zaprogramować Atmege8 np. przy użyciu CodeVisionAVR. Więc na pewno da się to ustawić tak żeby działało na AVRDUDE. Pytanie tylko jak skonfigurować AVRDUDE żeby działało.

    0
  • Pomocny post
    #5 04 Gru 2012 18:41
    mi14chal
    Poziom 27  

    A avrdude masz w najnowszej wersji? A spróbuj do polecenia dodać jeszcze opcje -v -F

    0
  • #6 04 Gru 2012 18:58
    t__d
    Poziom 8  

    mi14chal napisał:
    A avrdude masz w najnowszej wersji? A spróbuj do polecenia dodać jeszcze opcje -v -F


    AVRDUDE jest w najnowszej wersji. Opcja -F pomogła. Dziękuję bardzo.

    0