AVR-DOPER need help

General discussions about V-USB, our firmware-only implementation of a low speed USB device on Atmel's AVR microcontrollers

AVR-DOPER need help

Postby swesch » Sat Dec 27, 2008 5:57 pm

Hello Forum!

I build the Doper wo the HV-Part from rototron.

In XP the HID will be recognized but when i try to programm my destination-avr avrdude throws an error:

Code: Select all
> "make.exe" program

Compiling C: toggle.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=3686400UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/toggle.lst  -std=gnu99 -Wundef -MD -MP -MF .dep/toggle.o.d toggle.c -o obj/toggle.o

Linking: toggle.elf
avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=3686400UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/toggle.o  -std=gnu99 -Wundef -MD -MP -MF .dep/toggle.elf.d obj/toggle.o --output toggle.elf -Wl,-Map=toggle.map,--cref    -lm

Creating load file for Flash: toggle.hex
avr-objcopy -O ihex -R .eeprom toggle.elf toggle.hex

Creating load file for EEPROM: toggle.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
   --change-section-lma .eeprom=0 -O ihex toggle.elf toggle.eep
h:\Portable\WinAVR-20080610\bin\avr-objcopy.exe: --change-section-lma .eeprom=0x00000000 never used
avrdude -p atmega8 -P avrdoper -c stk500v2 -F  -v -v -v  -U flash:w:toggle.hex

avrdude: Version 5.5, compiled on Jun  9 2008 at 14:32:04
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         System wide configuration file is "H:\Portable\WinAVR-20080610\bin\avrdude.conf"

         Using Port            : avrdoper
         Using Programmer      : stk500v2
avrdude: stk500v2_getsync(): found STK500 programmer
         AVR Part              : ATMEGA8
         Chip Erase delay      : 10000 us
         PAGEL                 : PD7
         BS2                   : PC2
         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         4    20   128    0 no        512    0      0  9000  9000 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         33    10    64    0 yes      8192   64    128  4500  4500 0xff 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0  2000  2000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0  2000  2000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lock           0     0     0    0 no          1    0      0  2000  2000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           calibration    0     0     0    0 no          4    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500 Version 2.x firmware
         Programmer Model: STK500
         Hardware Version: 1
         Firmware Version: 2.04
         Topcard         : STK501
         Vtarget         : 5.1 V
         Varef           : 0.0 V
         Oscillator      : 1.229 MHz
         SCK period      : 2.2 us

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.05s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATMEGA8 is 1E 93 07
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: stk500v2_command(): command failed
avrdude: reading input file "toggle.hex"
avrdude: input file toggle.hex auto detected as Intel Hex
avrdude: writing flash (108 bytes):

Writing | avrdude: stk500v2_command(): unknown status 0x80
avrdude: stk500v2_paged_write: write command failed
################################################## | 100% 0.08s

avrdude: failed to write flash memory, rc=-1

avrdude done.  Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:02


The zener diode are 500mW-Types from reichelt.

Can you help me?

THX
Stefan
swesch
 

Postby swesch » Sun Dec 28, 2008 1:20 pm

The problem is solved ;-)

The ATMEGA8 in the target-board was defect.

With an new AVR it works perferctly.

Sorry for the thread.
swesch
 


Return to V-USB

Who is online

Users browsing this forum: No registered users and 4 guests