Skip to content

USBASP could not set SCK #6

Description

@wenhuizhang

Hi, I got a warning: cannot set sck period. please check for usbasp firmware update.
Yet, it seems like other upload logs are fine as attached.

$ avrdude -p atmega2560 -c usbasp -P /dev/ttyUSB0 -B 115200 -e -u -Ulock:w:0x3f:m -U flash:w:./stk500boot_v2_mega2560.hex -Ulock:w:0x0F:m

avrdude: set SCK frequency to 0 Hz
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9801
avrdude: erasing chip
avrdude: set SCK frequency to 0 Hz
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "0x3f"
avrdude: writing lock (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x3f:
avrdude: load data lock data from input file 0x3f:
avrdude: input file 0x3f contains 1 bytes
avrdude: reading on-chip lock data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude: reading input file "./stk500boot_v2_mega2560.hex"
avrdude: input file ./stk500boot_v2_mega2560.hex auto detected as Intel Hex
avrdude: writing flash (255720 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 255720 bytes of flash written
avrdude: verifying flash memory against ./stk500boot_v2_mega2560.hex:
avrdude: load data flash data from input file ./stk500boot_v2_mega2560.hex:
avrdude: input file ./stk500boot_v2_mega2560.hex auto detected as Intel Hex
avrdude: input file ./stk500boot_v2_mega2560.hex contains 255720 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 255720 bytes of flash verified
avrdude: reading input file "0x0F"
avrdude: writing lock (1 bytes):

Writing | ################################################## | 100% 0.01s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x0F:
avrdude: load data lock data from input file 0x0F:
avrdude: input file 0x0F contains 1 bytes
avrdude: reading on-chip lock data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of lock verified

avrdude done.  Thank you.

When I try to upload sketch or dump flash, it showed up as nothing is uploaded:

wenhui-2:Compile WenhuiZhang$ avrdude -p atmega2560 -c usbasp -P /dev/ttyUSB0 -c usbasp -t

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9801
avrdude> dump 
>>> dump 
Usage: dump <memtype> [<addr> <len>]
avrdude> dump flash 
>>> dump flash 
0000  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
0010  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
0020  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
0030  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|

avrdude> dump flash 0x3eff
>>> dump flash 0x3eff 
Usage: dump <memtype> [<addr> <len>]
avrdude> dump flash 0x3eff 100
>>> dump flash 0x3eff 100 
3eff  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
3f0f  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
3f1f  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
3f2f  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
3f3f  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
3f4f  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
3f5f  ff ff ff ff  

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions