I just recently got an Arduino Uno, the Can-bus Shield, a SerLCD backpack from sparkfun, and a 20x4 LCD screen
I just went through the update of making sure that the latest USB firmware was installed on the Uno. I used the tutorial that had me go into DFU mode, and use Flip. That install went without a hitch.
My biggest issue is trying to install the SerLCD hex file. Here is what I tried:
C:\Users\core2quad\Desktop\uno_programming_with_avrdude>avrdude -p m328p -c arduino -P COM10 -b 115200 -U flash:w:serlcd.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e950f 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: reading input file "serlcd.hex" avrdude: input file serlcd.hex auto detected as Intel Hex avrdude: writing flash (16400 bytes):
Writing | ################################################## | 100% 2.09s
avrdude: 16400 bytes of flash written avrdude: verifying flash memory against serlcd.hex: avrdude: load data flash data from input file serlcd.hex: avrdude: input file serlcd.hex auto detected as Intel Hex avrdude: input file serlcd.hex contains 16400 bytes avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 3.20s
avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0980 0xff != 0xf8 avrdude: verification error; content mismatch
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Just to try to make sure I can actually install a simple Blink test, I compiled and installed Blink via the arduino software, as well as through a hex file from avrdude. Both worked fine. Is there something I am missing here??