SP duo V1.0

Aigars <[email protected]>
Newsgroups gmane.comp.hardware.microcontrollers.ethernut
Message-ID <[email protected]>
Hi!
I tried to use old egnite starter kit  with ethernut 2.1 B bord. This 
kit contains not upgradable SP DUO adapter V1.0 (as it reports after 
Ctr-V in terminal).

I can compile OS and demo applications but burning does not work:

c:\ethernut-5.1\nutapp_21b\httpd_simple>avrdude -p m128 -P com9 -c 
stk500v1 -V -v -v -U flash:w:httpd_simple.hex

avrdude: Version 5.6, compiled on Mar  5 2009 at 09:59:30
          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

          System wide configuration file is 
"c:\ethernut-5.1\nut\tools\win32\avrdude.conf"

          Using Port                    : com9
          Using Programmer              : stk500v1
          AVR Part                      : ATMEGA128
          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  Max
W   ReadBack
            ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ---
-- ---------
            eeprom         4    12    64    0 no       4096    8 0  9000  90
00 0xff 0xff
            flash         33     6   128    0 yes    131072  256 512  
4500  45
00 0xff 0xff
            lfuse          0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            hfuse          0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            efuse          0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            lock           0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            calibration    0     0     0    0 no          4    0 0     0
  0 0x00 0x00
            signature      0     0     0    0 no          3    0 0     0
  0 0x00 0x00

          Programmer Type : STK500
          Description     : Atmel STK500 Version 1.x firmware
          Hardware Version: 14
          Firmware Version: 49.48
          Topcard         : Unknown

avrdude: stk500_getparm(): parameter 0x84 failed

avrdude: stk500_getparm(): parameter 0x85 failed
          Vtarget         : 429496729.4 V
          Varef           : 57383688.4 V
          Oscillator      : Off
          SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.08s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
          Double check connections and try again, or use -F to override
          this check.


avrdude done.  Thank you.

Forcing does not get much more:

c:\ethernut-5.1\nutapp_21b\httpd_simple>avrdude -F -p m128 -P com9 -c 
stk500v1 -V -v -v -U flash:w:httpd_simple.hex

avrdude: Version 5.6, compiled on Mar  5 2009 at 09:59:30
          Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

          System wide configuration file is 
"c:\ethernut-5.1\nut\tools\win32\avrdude.conf"

          Using Port                    : com9
          Using Programmer              : stk500v1
          AVR Part                      : ATMEGA128
          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  Max
W   ReadBack
            ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ---
-- ---------
            eeprom         4    12    64    0 no       4096    8 0  9000  90
00 0xff 0xff
            flash         33     6   128    0 yes    131072  256 512  
4500  45
00 0xff 0xff
            lfuse          0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            hfuse          0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            efuse          0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            lock           0     0     0    0 no          1    0 0  9000  90
00 0x00 0x00
            calibration    0     0     0    0 no          4    0 0     0
  0 0x00 0x00
            signature      0     0     0    0 no          3    0 0     0
  0 0x00 0x00

          Programmer Type : STK500
          Description     : Atmel STK500 Version 1.x firmware
          Hardware Version: 14
          Firmware Version: 49.48
          Topcard         : Unknown

avrdude: stk500_getparm(): parameter 0x84 failed

avrdude: stk500_getparm(): parameter 0x85 failed
          Vtarget         : 429496729.4 V
          Varef           : 260378068.5 V
          Oscillator      : Off
          SCK period      : 0.1 us

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 ATMEGA128 is 1E 97 02
avrdude: safemode: lfuse reads as 0
avrdude: safemode: hfuse reads as 0
avrdude: safemode: efuse reads as 0
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be 
performed

          To disable this feature, specify the -D option.
avrdude: current erase-rewrite cycle count is 1061109567 (if being tracked)
avrdude: erasing chip
avrdude: reading input file "httpd_simple.hex"
avrdude: input file httpd_simple.hex auto detected as Intel Hex
avrdude: writing flash (56560 bytes):

Writing |                                                    | 0% 
0.00savrdude:
stk500_loadaddr(): (a) protocol error, expect=0x14, resp=0x55

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11
Writing | ################################################## | 100% 10.11s

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

avrdude: stk500_cmd(): protocol error

c:\ethernut-5.1\nutapp_21b\httpd_simple>

Is this problem in adapter or avrdude configuration or somewhere else?
P.S
Tried with old pc and default software in dev kit under old XP - error 
from uisp was that MCU is not in reset state...
Aigars
_______________________________________________
http://lists.egnite.de/mailman/listinfo/en-nut-discussion
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.