Sida 1 av 1

Problem avr dragon, linux

Postat: 28 oktober 2008, 21:44:19
av anda
Hej alla glada!

Jag har spanat på detta forum ett tag. Nu har jag äntligen lite medel för att göra något själv. Jag har skaffat mig en avrdragon o en experiment platta.

Jag har lyckats programmera en mega 16 för att blinka lite dioder hit och dit. Sen så tänkte jag ge mig på en lcd(hd44780 kompatibel).

Till saken: När jag kopplade upp lcd så råkade jag koppla ihop jord o vcc(från nätagget inte isp kontakten), vilket jag upptäckte när det började ryka om ett par sladdar. Jag ryckte snabbt och rappt bort all matning stängde av min dragon.

Jag har nu gjort en ny uppkoppling utan att koppla ihop jord o vcc(bra va?)

Jag lyckas nu inte ens programmera min mega16. avr-dude ger mig följande

Kod: Markera allt

anders@tablet:~/docs/programmering/avr/projekt/lcd/lcdlibrary$ avrdude -p m16 -P usb -B 10 -c dragon_isp    -U flash:w:test_lcd.hex -vv

avrdude: Version 5.5, compiled on Nov 10 2007 at 00:07:28
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/home/anders/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port            : usb
         Using Programmer      : dragon_isp
         Setting bit clk period: 10.0
avrdude: stk500v2_dragon_isp_open()
avrdude: usbdev_open(): Found AVRDRAGON, serno: 00A2000058C0
avrdude: jtagmkII_getsync(): Sending sign-on command: 0x86 (26 bytes msg)
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
  boot-loader FW version:        255
  firmware version:              1.01
  hardware version:              1
S_MCU:
  boot-loader FW version:        255
  firmware version:              1.03
  hardware version:              6
Serial number:                   00:a2:00:00:58:c0
Device ID:                       AVRDRAGON
avrdude: jtagmkII_setparm()
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x03, 1 bytes): 0xa0 (1 bytes msg)
avrdude: jtagmkII_setparm(): bad response to set parameter command: RSP_FAILED
avrdude: jtagmkII_getsync(): ISP activation failed, trying debugWire
avrdude: jtagmkII_setparm()
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x03, 1 bytes): 0xac (1 bytes msg)
avrdude: jtagmkII_setparm(): bad response to set parameter command: RSP_DEBUGWIRE_SYNC_FAILED
avrdude: failed to sync with the JTAG ICE mkII in ISP mode
avrdude: jtagmkII_close()
avrdude: jtagmkII_close(): Sending sign-off command: avrdude: usb_fill_buf(): usb_bulk_read() error error reaping URB: No such device
avrdude: jtagmkII_recv(): Timeout receiving packet

avrdude: jtagmkII_close(): timeout/error communicating with programmer (status -1)
En bild skadar väl aldrig. (jag tror iof inte det hjälper i detta fall men men)
Bild


För att klargöra jag försöker alltså programmera en mega16 över isp med en avrdragon i ubuntu.

Ska både den gröna o den röda dioden lysa när draken är redo?

Är det kört för mig? är min dragon förstörd eller finns det kanske hopp? Hur felsöker jag?

mvh
Anders

Postat: 28 oktober 2008, 22:06:53
av speakman
Om du söker efter "dragon" här på forumet så hittar du en större mängd trådar som råkat ut för samma problem som dig. Tyvärr är spänningsstabilisatorn på Dragon dåligt skyddad och ryker vid felkoppling. Den går dock att bygla förbi så det blir liv i den igen.

Prova sökfunktionen!

Postat: 29 oktober 2008, 00:23:28
av anda
Hej!

Tack för ett snabbt svar. Hittade en tråd

http://www.elektronikforumet.com/forum/ ... ght=dragon

Nu är det bara frågan om o löda lite. Får se hur det går.

hrm jag gjorde en sökning innan men på felmeddelandet, dragon som sökord var mycket smartare =)

mvh
Anders

Postat: 30 oktober 2008, 00:25:58
av anda
Det funkar ej. Har provat med två olika datorer o två olika mega16.

Inte finns det väl någon mer enkel fix man kan göra?

mvh
Anders

Postat: 30 oktober 2008, 09:11:19
av speakman
Det har fungerat klockrent på flera Dragons jag byglat. Har du verkligen gjort rätt?

Postat: 30 oktober 2008, 19:33:59
av anda
En bild säger väl mer än 1000 ord.



Bild

Får väl prova o löda om om det e dålig kontakt.

Postat: 30 oktober 2008, 19:45:46
av thepirateboy
Har du möjlighet att prova Dragonen i AVR-studio? Får programmet kontakt med programmeraren, isåfall är det nog inte regulatorn det är fel på.

Finns även lite fler tips här:
http://www.aplomb.nl/TechStuff/Dragon/Dragon.html

Min röda och gröna diod lyser när jag ansluter USB-sladden.