Problem att få Eclipse/AVRDude att kommunicera med STK500

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Problem att få Eclipse/AVRDude att kommunicera med STK500

Inlägg 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)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Re: Problem att få Eclipse/AVRDude att kommunicera med STK50

Inlägg av PHermansson »

Din användare ska väl vara medlem i en viss grupp (plugdev?) för att kunna använda serieporten.
Användarvisningsbild
bachler
EF Sponsor
Inlägg: 189
Blev medlem: 23 december 2003, 13:58:24
Skype: alexander.bachler.jansson
Ort: Sala
Kontakt:

Re: Problem att få Eclipse/AVRDude att kommunicera med STK50

Inlägg 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.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Problem att få Eclipse/AVRDude att kommunicera med STK50

Inlägg 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!! :tumupp:
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.
Senast redigerad av MicaelKarlsson 27 september 2012, 15:02:14, redigerad totalt 1 gång.
Användarvisningsbild
bachler
EF Sponsor
Inlägg: 189
Blev medlem: 23 december 2003, 13:58:24
Skype: alexander.bachler.jansson
Ort: Sala
Kontakt:

Re: Problem att få Eclipse/AVRDude att kommunicera med STK50

Inlägg 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.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Problem att få Eclipse/AVRDude att kommunicera med STK50

Inlägg av MicaelKarlsson »

Kod: Markera allt

cat /etc/group | grep dialout
ger:

Kod: Markera allt

dialout:x:20:
och efter lite fipplande:

Kod: Markera allt

dialout:x:20:micael
Så nu skall vi se hur det går......

Edit:

:happy: :happy:

Tack bachler!! :tårta: Är skyldig dig ett stort tack. Hoppas jag kan ge dig lika bra hjälp någon gång.
Användarvisningsbild
bachler
EF Sponsor
Inlägg: 189
Blev medlem: 23 december 2003, 13:58:24
Skype: alexander.bachler.jansson
Ort: Sala
Kontakt:

Re: Problem att få Eclipse/AVRDude att kommunicera med STK50

Inlägg av bachler »

Bra att det funka! :D

Inga problem. :tumupp:
Skriv svar