[C.CC USERS] No build or version working for me.

Omer Kilic omer at concurrency.cc
Sat Jul 31 15:48:52 BST 2010


Hi Matt,

Matt Jadud wrote the following on/at 31/07/2010 15:22:
> Note, the Ubuntu build may, at the moment, *not work*. I made changes
> yesterday to fix something on the Arduino Mega, and my fear is that I
> made a firmware that is *too big* for the Arduino. (Well, not really
> "too big," but bigger than expected.) I'm hoping someone else on the
> list can check this before long.

It seems like the TVM .hex file for the atmega328p is missing in the 
latest Ubuntu package:

$ sudo dpkg --contents 
/var/cache/apt/archives/occam-pi-tvm-avr-arduino_20100730.0757_i386.deb 
| grep "hex"
-rw-r--r-- reynoldsm/reynoldsm   59765 2010-07-30 05:29 
./usr/share/tvm-avr/firmware/tvm-avr-atmega1280-8000000.hex
-rw-r--r-- reynoldsm/reynoldsm   59704 2010-07-30 05:29 
./usr/share/tvm-avr/firmware/tvm-avr-atmega1280-16000000.hex
-rwxr-xr-x reynoldsm/reynoldsm     870 2010-07-30 05:11 
./usr/bin/binary-to-ihex


So the firmware step fails with:

"""
Uploading Plumbing firmware

avrdude: AVR device initialized and ready to accept instructions

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

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 
"/usr/share/tvm-avr/firmware/tvm-avr-atmega328p-16000000.hex"
avrdude: can't open input file 
/usr/share/tvm-avr/firmware/tvm-avr-atmega328p-16000000.hex: No such 
file or directory
avrdude: write to file 
'/usr/share/tvm-avr/firmware/tvm-avr-atmega328p-16000000.hex' failed

avrdude done.  Thank you.

firmware upload exited with error code: 1
"""



Cheers,
Omer.




More information about the users mailing list