USBtinyISP will program bootloader but not sketch


hi, i'm trying use spark fun pocket programmer, same usbtinyisp program sketch. program bootloader fine through arduino tools menu. not program sketch. i'm using blink example. , arduino version 22. followed instruction on http://arduino.cc/en/hacking/programmer. changed preferences.txt :

upload.using=usbtinyisp

i folloing error:
code: [select]
binary sketch size: 1018 bytes (of 30720 byte maximum)
java.lang.nullpointerexception
at processing.app.debug.avrdudeuploader.getprogrammercommands(avrdudeuploader.java:106)
at processing.app.debug.avrdudeuploader.uploadusingpreferences(avrdudeuploader.java:68)
at processing.app.sketch.upload(sketch.java:1603)
at processing.app.sketch.exportapplet(sketch.java:1568)
at processing.app.sketch.exportapplet(sketch.java:1524)
at processing.app.editor$defaultexporthandler.run(editor.java:2293)
at java.lang.thread.run(thread.java:619)


i have tried updating java version on pc.
i have tried reinstalling arduino 22
i have tried deleting preferences.txt
i have tried arduino nano.
i have tried changing boards.txt file instead to:

code: [select]
atmega328.name=arduino nano atmega328


atmega328.upload.using=usbtinyisp
atmega328.upload.protocol=usbtiny

atmega328.upload.maximum_size=30720
atmega328.upload.speed=57600

atmega328.bootloader.low_fuses=0xff
atmega328.bootloader.high_fuses=0xda
atmega328.bootloader.extended_fuses=0x05
atmega328.bootloader.path=atmega
atmega328.bootloader.file=atmegaboot_168_atmega328.hex
atmega328.bootloader.unlock_bits=0x3f


atmega328.bootloader.lock_bits=0x0f

atmega328.build.mcu=atmega328p
atmega328.build.f_cpu=16000000l
atmega328.build.core=arduino


this programmer file looks like:

code: [select]
avrisp.name=avr isp
avrisp.communication=serial
avrisp.protocol=stk500v1

avrispmkii.name=avrisp mkii
avrispmkii.communication=usb
avrispmkii.protocol=stk500v2

usbtinyisp.name=usbtinyisp
usbtinyisp.protocol=usbtiny

parallel.name=parallel programmer
parallel.protocol=dapa
parallel.force=true
# parallel.delay=200

arduinoisp.name=arduino isp
arduinoisp.communication=serial
arduinoisp.protocol=stk500v1
arduinoisp.speed=19200


i appreciate , or suggestions.

code: [select]
atmega328t.name=atmega 328 - usbtinyisp

atmega328t.upload.maximum_size=32768
atmega328t.upload.speed=57600
atmega328t.upload.using=arduino:usbtinyisp

atmega328t.bootloader.low_fuses=0xff
atmega328t.bootloader.high_fuses=0xdd
atmega328t.bootloader.extended_fuses=0x05
atmega328t.bootloader.path=atmega
atmega328t.bootloader.file=atmegaboot_168_atmega328.hex
atmega328t.bootloader.unlock_bits=0x3f
atmega328t.bootloader.lock_bits=0x0f

atmega328t.build.mcu=atmega328p
atmega328t.build.f_cpu=16000000l
atmega328t.build.core=arduino


thats use - try ;-)


Arduino Forum > Using Arduino > Programming Questions > USBtinyISP will program bootloader but not sketch


arduino

Comments

Popular posts from this blog

Thread: PKI Client 5.00 install (for eToken Pro)

ATmega2560-Arduino Pin Mapping

Crossfader Arduino Tutorial