I am hoping someone might be able to offer a little help on getting my 3PI setup through ubuntu linux! I’ve read the instructions on 2.a & 2.b, and have gotten eclipse to be able to compile my c++ code, however the problem I am having is actually downloading the code to the Robot!
Using avrdude, when I attempt to download I get the following error window pop up:
I’ve made it this far. Does anyone have any advice on what to do?
I am sorry you are having problems with programming your 3pi. Which AVR programmer are you using? Can you run
ls -l /dev/ttyACM* and
groups in a terminal and post screenshots of the outputs here? (Those commands will help us check that the serial port exists and that your user has permissions to access it.)
Here is the screen shot as you requested
The AVR programmer I am using (pretty sure, im new to programming and linux) is named in Eclipse as “AVR Eclipse Plugin Version 2.4.1”.
Noticed that when I did the ls command line you suggested I got two ports there, I entered into the project–>properties–>avr–>AVRDude–> hit edit on the programmer configuration box, and changed the ttyACM0 to ttyACM1, and when I applied and tried to download, I got the same error as my first post, just with the ttyACM1.
It looks like you entered the second command wrong. You used the number one instead of a lowercase ‘L’. Can you try running
ls -l /dev/ttyACM* in the terminal again and post a screenshot of the result?
By the way, it seems like you are using our Pololu AVR USB Programmer or our Pololu AVR USB Programmer v2. Please note that /dev/ttyACM0 is the programming port for both of our AVR programmers and /dev/ttyACM1 is the TTL serial port.