BBB board and ftdi cable under lInux

Questions and Discussion concerning the Bare Bones Board
Post Reply
arduinouser
Posts: 5
Joined: Sun Jun 01, 2008 8:14 pm

BBB board and ftdi cable under lInux

Post by arduinouser » Sun Jun 01, 2008 8:22 pm

Paul, this is a problem I posted on the Ubuntu forum. I bet you know the answer in 15 seconds.
Thanks.
Steve.

ps
Posting here recommended by Mellis.

quote

I have the Arduino microcontroller (Dec. clone bare bones board with 168 ) and the ftdi USB to serial cable.
Ref: http://www.moderndevice.com/Images/BBBRevD800.jpg
Ref: http://www.ftdichip.com/Products/Eva...s/TTL-232R.htm

I am running under Ubuntu Linux 8.04 on ia386. My problem is that I can not get the Arduino environment to program the board.

I followed the instructions to install Arduino as per:http://www.arduino.cc/playground/Linux/Ubuntu
Which I am recapping below:

1. Using synaptic mgr, installed sun-java6-jre*, gcc-avr, avr-libc.
2. Downloaded the arduino environment (arduino-0011-linux-tgz)
3. Attempted to sudo update-alternatives --config java, but the msg stated it was not necessary since only one Java was found.
4. Double clicked the Arduino file in the Arduino app folder.
5. Application runs, I select an example sketch and compile it. Arduino Tools->Serial port shows /dev/usbtty0 selected as expected.
6. When I attempt to upload, I get:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

Thinking that brltty was interfering, I uninstalled it. No change. *Then, thinking that since the instructions called for java5-jre instead of Java6-jre, I uninstalled the 6 and installed the 5. No change. Hardware Led is on, cables are attached. Rebooted, pressed reset before/after programming--all without effect.

I know the hardware is likely ok since I can program it under winxp.

I would like to hear from anyone who has this hardware/software combination that got it to work. Or, any other tips are welcome.

Thanks in advance.
Steve.

arduinouser
Posts: 5
Joined: Sun Jun 01, 2008 8:14 pm

Re: BBB board and ftdi cable under lInux

Post by arduinouser » Tue Jun 03, 2008 8:39 am

Paul,

Any idea about this?

Thanks.
Steve.

paul
Site Admin
Posts: 735
Joined: Mon May 12, 2008 4:19 pm

Re: BBB board and ftdi cable under lInux

Post by paul » Tue Jun 03, 2008 12:03 pm

Did you get FTDI drivers installed. With the Mac and Windows, you can check this by plugging / unplugging cable and the listing for the serial port goes away in the Arduino IDE. I'm not sure how Linux handles this though. There is lots of discussion about the FTDI drivers vis a vis Linux in the Arduino forum.

Paul

arduinouser
Posts: 5
Joined: Sun Jun 01, 2008 8:14 pm

Re: BBB board and ftdi cable under lInux

Post by arduinouser » Wed Jun 04, 2008 9:15 am

Paul,

Thanks for the reply.

I believe the ftdi drivers are a part of the Linux kernel, so users do not have to worry it. And, device /dev/ttyUSB0 shows up in ubuntu so I am sure the cable is recognized, but I will double check that it really is recognized.

It's odd that Mellis directed my question to you if the answer was on the Arduino forum, but i will pursue that more.

Just fyi, your board and ftdi cable work fine in winxp.

Have a good day.
Steve.

arduinouser
Posts: 5
Joined: Sun Jun 01, 2008 8:14 pm

Re: BBB board and ftdi cable under lInux

Post by arduinouser » Thu Jun 05, 2008 1:39 am

Pls take a look at this:
http://www.arduino.cc/cgi-bin/yabb2/YaB ... 363121/0#2

Thanks.
Steve.

paul
Site Admin
Posts: 735
Joined: Mon May 12, 2008 4:19 pm

Re: BBB board and ftdi cable under lInux

Post by paul » Thu Jun 05, 2008 7:15 pm

Thanks for tracking this down Steve - the problem seems to be in how Arduino IDE handles the serial port.

Users can check the link above, which also points here:
http://www.ladyada.net/forums/viewtopic.php?t=4703

I'm not enough of a hard-core coder to have followed all of the fix, but if Mellis doesn't seem inclined to fix it, I'll see if I can get the person who fixed is own copy to give me a patched copy of the IDE and I'll put it up on my site. It will then work till Arduino is updated and we'll have to do it again or nag Mellis to finally get this fixed.

P

paul
Site Admin
Posts: 735
Joined: Mon May 12, 2008 4:19 pm

Re: BBB board and ftdi cable under lInux

Post by paul » Tue Jun 17, 2008 11:06 pm

Ask and you shall receive. Here's the patch for Linux to make autoreset work with the FTDI cable, courtesy of one of my customers.
I've renamed it LinuxFixArduino.zip and it can be found here http://moderndevice.com/connect.shtml

Enjoy

PB

arduinouser
Posts: 5
Joined: Sun Jun 01, 2008 8:14 pm

Re: BBB board and ftdi cable under lInux

Post by arduinouser » Wed Jun 18, 2008 8:21 pm

Paul,

Thanks for the fix. I will see what happens!

Steve.

Post Reply