Hi, I am having an issue programming my 3V Pro Trinket, I am using Arduino IDE to try to upload the sketch’s but end up with the following error message.
‘’’
Arduino: 1.8.13 (Mac OS X), Board: “Pro Trinket 3V/12MHz (USB)”
Sketch uses 444 bytes (1%) of program storage space. Maximum is 28672 bytes.
Global variables use 9 bytes of dynamic memory.
/Users/Greg/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/Users/Greg/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -cusbtiny -Uflash:w:/var/folders/sz/1l_ldm856nngj2phfbwmzjpr0000gn/T/arduino_build_406443/sketch_jul22a.ino.hex:i
avrdude: Version 6.3-20190619
Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright © 2007-2014 Joerg Wunsch
System wide configuration file is "/Users/Greg/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf"
User configuration file is "/Users/Greg/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbtiny
avrdude: usbdev_open(): Found USBtinyISP, bus:device: 020:030
AVR Part : ATmega328P
Chip Erase delay : 9000 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 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : USBtiny
Description : USBtiny simple USB programmer, https://learn.adafruit.com/usbtinyisp
avrdude: programmer operation not supported
avrdude: Using SCK period of 10 usec
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f (probably m328p)
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: Using SCK period of 10 usec
avrdude: reading input file “/var/folders/sz/1l_ldm856nngj2phfbwmzjpr0000gn/T/arduino_build_406443/sketch_jul22a.ino.hex”
avrdude: writing flash (444 bytes):
Writing |
avrdude: error: usbtiny_send: Input/output error (expected 128, got -5)
############avrdude: 6 retries during SPI command
avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
##avrdude: 1 retries during SPI command
##avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
######avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
#avrdude: 2 retries during SPI command
#avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
######avrdude: 1 retries during SPI command
##avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
#avrdude: 2 retries during SPI command
#avrdude: 1 retries during SPI command
avrdude: 2 retries during SPI command
##avrdude: 1 retries during SPI command
##avrdude: 1 retries during SPI command
avrdude: 1 retries during SPI command
##avrdude: 1 retries during SPI command
#avrdude: 1 retries during SPI command
| 100% 12.91s
avrdude: 444 bytes of flash written
avrdude: verifying flash memory against /var/folders/sz/1l_ldm856nngj2phfbwmzjpr0000gn/T/arduino_build_406443/sketch_jul22a.ino.hex:
avrdude: load data flash data from input file /var/folders/sz/1l_ldm856nngj2phfbwmzjpr0000gn/T/arduino_build_406443/sketch_jul22a.ino.hex:
avrdude: input file /var/folders/sz/1l_ldm856nngj2phfbwmzjpr0000gn/T/arduino_build_406443/sketch_jul22a.ino.hex contains 444 bytes
avrdude: reading on-chip flash data:
the selected serial port
does not exist or your board is not connected
Reading | #########################avrdude: 1 retries during read
######################### | 100% 0.02s
avrdude: verifying …
avrdude: verification error, first mismatch at byte 0x0006
0xff != 0x46
avrdude: verification error; content mismatch
avrdude done. Thank you.
‘’’
I also have a Pro Trinket 5V which functions with out any issue when uploading sketch’s using the same equipment and process.
When the 3V Pro Trinket is plugged in to the MacBook Pro USB 2 Port initially the Red and Green LED’s illuminate as expected and after approximately 10 seconds the Pro Trinket runs the default blink sketch that was installed in the factory.
I have reviewed all Adafruit tutorials and documentation but can’t seem to find a resolution that works!