Nefunguje nastavení portu pro USBasp

Teď mi to ale na konci vyhazuje chybu a nepřepíše program co už je na desce nahraný. Poznáš z toho proč?

avrdude.exe: auto set sck period (because given equals null)
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e9801 (probably m2560)
avrdude.exe: safemode: hfuse reads as D8
avrdude.exe: safemode: efuse reads as FD
avrdude.exe: reading input file “C:\Users\xolyc\Documents\Atmel Studio\7.0\GccApplication7\GccApplication7\Debug\GccApplication7.hex”
avrdude.exe: writing flash (258 bytes):

Writing | ################################################## | 100% 0.29s

avrdude.exe: 258 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\xolyc\Documents\Atmel Studio\7.0\GccApplication7\GccApplication7\Debug\GccApplication7.hex:
avrdude.exe: load data flash data from input file C:\Users\xolyc\Documents\Atmel Studio\7.0\GccApplication7\GccApplication7\Debug\GccApplication7.hex:
avrdude.exe: input file C:\Users\xolyc\Documents\Atmel Studio\7.0\GccApplication7\GccApplication7\Debug\GccApplication7.hex contains 258 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 0.28s

avrdude.exe: verifying …
avrdude.exe: verification error, first mismatch at byte 0x00f6
0x02 != 0x03
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: hfuse reads as D8
avrdude.exe: safemode: efuse reads as FD
avrdude.exe: safemode: Fuses OK (E:FD, H:D8, L:FF)

avrdude.exe done. Thank you.