Sida 1 av 1
Problem att få Eclipse/AVRDude att kommunicera med STK500
Postat: 27 september 2012, 13:02:27
av MicaelKarlsson
Efter att min förra dator drog sin sista suck har jag införskaffat en ny som dock inte har serieport så med en USB till Seriellomvandlare har införskaffats. Denna hittas av Ubuntu 12.04
Efter att jag följt denna guide:
http://blog.mypapit.net/2008/05/how-to- ... buntu.html
får jag följande dmesg-resultat:
Kod: Markera allt
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for pl2303
pl2303 1-1.2:1.0: pl2303 converter detected
usb 1-1.2: pl2303 converter now attached to ttyUSB0
Med andra ord bör jag ange ttyUSB0 som port till AVRDude men det fungerar ändå inte, se bifogad bild:
Eclipse-ejsudo.png
Har testat att ändra till /dev/ttyUSB0 men med samma usla resultat. Testade även att ändra rättigheterna för ttyUSB0 till: crw-rw-rw-
men det hjälpte inte. Testade också att köra sudo eclipse men det hjälpte inte.
Hur löser jag detta problem? Tips eller länkar emottages med glädje.
AVRdude version 5.11.1 och för Eclipse SDK, Version: 4.2.0 Build id: I20120608-1400 (Juno)
Re: Problem att få Eclipse/AVRDude att kommunicera med STK50
Postat: 27 september 2012, 14:02:36
av PHermansson
Din användare ska väl vara medlem i en viss grupp (plugdev?) för att kunna använda serieporten.
Re: Problem att få Eclipse/AVRDude att kommunicera med STK50
Postat: 27 september 2012, 14:08:12
av bachler
Jag tror att du bör speca porten med full sökväg "/dev/ttyUSB0" och inte bara "ttyUSB0".
Testa lägga till din användare i gruppen dailout kanske?
Kör annars en ls -l /dev/ttyUSB* och posta här.
Testa även manuellt med avrdue
sudo avrdude -c minav -p stk500 -P /dev/ttyUSB0 -t -v
eller stk500v2 beroende på din stk firmware.
Värt ett försök.
Re: Problem att få Eclipse/AVRDude att kommunicera med STK50
Postat: 27 september 2012, 14:55:16
av MicaelKarlsson
ls -l /dev/ttyUSB* ger
Kod: Markera allt
crw-rw-rw- 1 root dialout 188, 0 sep 27 11:20 /dev/ttyUSB0
Verkar som om det fungerar!??!?!
Kommandot var: sudo avrdude -c stk500 -p m324p -P /dev/ttyUSB0 -t -v
Kod: Markera allt
avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:41:10
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/micael/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : stk500
AVR Part : ATMEGA324P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 128 0 no 1024 4 0 9000 9000 0xff 0xff
flash 33 6 256 0 yes 32768 128 256 4500 4500 0xff 0xff
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Programmer Type : STK500V2
Description : Atmel STK500
Programmer Model: STK500
Hardware Version: 2
Firmware Version Master : 2.10
Topcard : Unknown
Vtarget : 5.1 V
SCK period : 10.9 us
Varef : 5.0 V
Oscillator : 3.686 MHz
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9508
avrdude: safemode: lfuse reads as 62
avrdude: safemode: hfuse reads as D1
avrdude: safemode: efuse reads as FF
Så nu återstår det att lista ut hur Eclipse/AVRDude vill ha kommandona....
Tackar
bachler!!
PHermansson skrev:Din användare ska väl vara medlem i en viss grupp....
Vill du vara snäll och förtydliga ditt svar.
Edit: Litet förtydligande.
Re: Problem att få Eclipse/AVRDude att kommunicera med STK50
Postat: 27 september 2012, 15:00:56
av bachler
är du med i gruppen "dialout" ? jag stavade fel på det i mitt inlägg
cat /etc/group | grep dialout
annars lägg till din användare i dialout gruppen så borde det funka.
(editera filen)
sudo gedit /dev/group
lägg till ditt användarnamn sist på raden med dialout på. titta på andra rader i file så fattar du hur jag menar.
Re: Problem att få Eclipse/AVRDude att kommunicera med STK50
Postat: 27 september 2012, 15:59:50
av MicaelKarlsson
ger:
och efter lite fipplande:
Så nu skall vi se hur det går......
Edit:
Tack
bachler!!

Är skyldig dig ett stort tack. Hoppas jag kan ge dig lika bra hjälp någon gång.
Re: Problem att få Eclipse/AVRDude att kommunicera med STK50
Postat: 27 september 2012, 18:28:31
av bachler
Bra att det funka!
Inga problem.
