I am experiencing a strange behavior on the Arduino UNO hardware that I am natively programming.
I have an Ubuntu + Eclipse set up here which I use to interface to an Arduino UNO which is connected to a Dragon via the ISP port.
I invoke the following command from terminal and I can read the fuse bits successfully.
avr-dude -p m328p -P usb -c dragon_isp -F -U lfuse:r:-:r -U hfuse:r:-:r -U efuse:r:-:r
When I try to read the fuse bytes from within Eclipse (under Project Properties -> AVR -> AVRDude -> Fuses -> Load from MCU), I get the following error:
"Could not open the USB device with the port name "usb" "
which makes no sense since I know the port works when the read command is invoked from the terminal.
I have also confirmed the connection presence by reading the MCU type from within the same Eclipse set up ((under Project Properties -> AVR -> Target Hardware -> Load From MCU)
Does anybody have an idea on what's going on here?