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

Xmega128A3 + avrisp mkII + avrdude

Pokrentz 09 Lut 2011 15:04 2929 5
REKLAMA
  • #1 9126342
    Pokrentz
    Poziom 22  
    Koledzy!
    Siedzę sobie nad ATXMEGA128A3, programatorem Atmela, fabrycznym, AVRDUDE i spod Linuksa próbuję:
    
    piotrek@Juri:~/praca/moje.c/AVR/atxmega$ sudo make program
    -------- begin --------
    avrdude -p x128a3 -c avrispmkII -P usb -U flash:w:test.hex
    
    avrdude: stk500v2_command(): error in CMD_XPROG_SETMODE: Unknown
    avrdude: stk600_xprog_program_enable(): CMD_XPROG_SETMODE(XPRG_MODE_PDI) failed
    avrdude: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.
    
    avrdude: stk500v2_command(): error in CMD_XPROG: Unknown
    avrdude: stk600_xprog_program_disable(): XPRG_CMD_LEAVE_PROGMODE failed
    
    avrdude done.  Thank you.
    


    Ktoś wie o co mu chodzi? Bo wg. dokumentacji avrdude ma wsparcie i dla programatora, i dla mikrokontrolera...
  • REKLAMA
  • #2 9126532
    piotrva
    VIP Zasłużony dla elektroda
    ale czy ten PROGRAMATOR ma wsparcie dla tego MIKROKONTROLERA?
    bo z tego co wiem (na podstawie dokumentacji programatora w najnowszym avr studio 4) to stk500 (nawet tym pełnym z najnowszym firmware'm, a nie klonem usb) nie da się zaprogramować tych nowych procesorów.
    to samo zresztą mówią po angielsku komunikaty avr dude :D
    z tego co wiem to avr dragon wspiera ten procesor, więc jeśli chcesz się nim zająć na poważnie i masz z 220 zł to polecam ten programator (z tym procesorem będę go testować za jakieś 3 tygodnie jak dojdzie mi podstawka tqfp 100 pin 0,5)

    EDIT:
    hmm, dziwne, masz avrisp mkII a w avrdude wygląda jak wywołanie stk500(v2)...
    może coś nie tak z ustawieniami avr dude...
  • REKLAMA
  • #3 9126555
    Pokrentz
    Poziom 22  
    No, wg. Atmela ma wsparcie:

    http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808

    "This tool is used for field upgrades of Atmel 8-bit AVR microcontrollers with ISP or PDI interfaces. Using the included AVR Studio® software, designers can program tinyAVR and megaAVR devices using the ISP Interface, tinyAVR devices using the TPI interface, and AVR XMEGA devices using the PDI Interface. The AVR Studio online-help contains the most current information and a complete list of supported devices."

    Edit:
    Ten programator świetnie działa z avrdude i atmega128. Więc to chyba nie to...
    Szukałem po sieci, ale nikt nic konkretnego nie wie, na AVR freaks piszą coś o bugach w avrdude w kwestii PDI, myślałem, że ktoś już coś poprawił...
  • REKLAMA
  • REKLAMA
  • #5 9126812
    Pokrentz
    Poziom 22  
    Nie aktualizowałem, da się spod Linuxa?
    Mój programator jest z 15 września 2010 (data produkcji), aż tak ma stare firmware?
  • #6 9126826
    piotrva
    VIP Zasłużony dla elektroda
    nie mam bladego pojęcia, pod linuxem zajmuje się tylko stawianiem serwerów i tworzeniem stron www, co do programatorów to najpewniejsze co mogę Ci radzić to dorwij jakiegoś PC z windowsem i zaktualizuj firmware spod avr studio zgodnie z instrukcją obsługi
REKLAMA