New Uno owner here...
I'm trying to program my Arduino Uno from FreeBSD 8-stable amd64. I've installed the comms/uarduno port and loaded the uarduno.ko module. This causes /dev/cuaU1 to appear and I've configured the Arduino IDE to use that port. I've set the correct board type in the IDE too. When I try to build and upload one of the example programs, I get an error
avrdude: stk500_recv(): programmer is not responding. If I run avrdude from the command line and use "-cstk500v1" instead of the "-carduino" parameter, it at least talks to the board. However, now it reports:
avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
So I add the "-F" option and it successfully programs.
Can anybody please tell me why I might need these two non-standard options. The board programs successfully under Ubuntu Natty without them, so I don't think it's anything to do with the board - it's something about FreeBSD. Assuming that I do need them for some reason, where can I set them to be used from the IDE - I can't see anything relevant in preferences.txt?
Thanks in advance for any help, Graham