Brad For Dem Bedded

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 13 January 2012

More BeagleBone USB Based Serial Port Rambling

Posted on 04:27 by Unknown
I'm somewhat disappointed with the BeagleBone's USB based serial port setup to connect to a host PC. I've written about some of my frustration before, but it's only getting worse for me.

Now, sometimes (although not that often) when I plug the mini-USB cable into the BeagleBone while holding the reset button (to prevent booting) and open my serial terminal, when I release the reset I get garbage on the terminal and the Bone won't boot. Resetting the board a few times often fixes this, but is very annoying. Also, sometimes if I already have the Bone running with external power and then attempt to connect the mini-USB cable, I still sometimes get garbage in the terminal.

I'm not sure of the root cause, but it affects at least one of the BeagleBones I have on my desk (I have 3 total). It could very well be that minicom is somewhat to blame, I'm switching to picocom to see if that helps. Regardless, I'm now very much desiring a real serial port that avoids this whole FTDI chip business. It'd be nice to have a "real serial port cape" that provides DB9 connectors for one or two of the serial ports that are exposed through the expansion headers. Modifying the SPL, u-boot, and kernel to use a different UART isn't hard...

The main issue would be getting the boot loaders to read the cape I2C memory and realize that it should change the default UART output automatically. That's doable if people are willing to rebuild the bootloader (or download a precompiled version) and use it. It would be handy if the default BeagleBone bootloader supplied with the kit did this, but maybe that's asking a bit much. I should probably write up this idea on the BeagleBoard mailing list...

I think the goal of having one connection for USB, JTAG, and power was a good goal for the BeagleBone team. It's just that I don't really want that. Apparently I'm special :). Otherwise I do really like the BeagleBone. I'd personally prefer a real RS232 levels serial port, external power adapter (or PoE!), and a JTAG header (dedicated FTDI JTAG devices are under $100 from many vendors).
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in beagleboard, disapointment, embedded | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Downsides and Upsides of Altera's Configuration Via Protocol
    Yesterday, I wrote a little about reconfigurable FPGAs attached to the PCI-Express bus as an addition to the general purpose computer. The...
  • Toolchain, Check! Kernel, Check!
    I've been working on the CLFS embedded book for a few months now.  I've been learning a lot and my goal has been to get a CLFS embe...
  • KDE4 Sucks
    I upgraded to Debian 6 Squeeze last weekend on my desktop.  I was very excited to get some more up-to-date packages (git, gcc, kernel, and c...
  • Low Cost ARM Computer
    I was thinking about my ARM + FPGA computer idea some more.  There's already a lot of competition in the single board computer space an...
  • Crypto Load Balancer Using Off The Shelf Hardware
    At my day job, I work a reasonable amount of time with cryptographic and authentication systems. Lately, I've been reading about OpenCL...
  • Embedded Linux and Long Term Support / Updates - Part 2
    In my previous post about embedded Linux long term support, I neglected Ubuntu. I had not realized how much effort Canonical are putting i...
  • The TuxedoBoard has a Brain! (picked out)
    I've chosen an ARM SoC (system on chip) for the TuxedoBoard! The Texas Instruments AM1707 ARM9 core will meet my requirements. The AM1...
  • Pick an ARM ABI When Building GCC
    If you follow the CLFS embedded book for ARM , you'll see that your ABI choice isn't used until compiling packages (ie: after you...
  • SanDisk iNAND
    I stumbled upon SanDisk's iNAND products today while doing some searching about SD cards. The iNAND idea looks very appealing to me co...
  • I'm Writing a Book
    I'm writing a book about embedded Linux but I'm not going to compete with traditional technical books.  O'Reilly isn't my co...

Categories

  • beagleboard
  • blog
  • book review
  • business
  • c
  • chairs
  • clfs
  • community
  • computers
  • crypto
  • db
  • debian
  • disapointment
  • embedded
  • energy
  • fedora
  • flash
  • fpga
  • gcc
  • git
  • google
  • health
  • hp
  • internet
  • iOS
  • learning
  • license
  • linux
  • market
  • microsoft
  • movie review
  • my book
  • next steps
  • open source
  • pandaboard
  • rails
  • software
  • SOPA
  • tuxedo
  • web 2.0
  • webOS
  • windows
  • work

Blog Archive

  • ▼  2012 (10)
    • ▼  January (10)
      • Moving Day!
      • Moving Day Is Coming!
      • Open Hardware Innovation - It's Coming...
      • More BeagleBone USB Based Serial Port Rambling
      • Justifying Good Chairs
      • Fuck You, Windows!
      • HP Letting Us Down
      • Business Secrecy
      • Things That Matter in an Office
      • Load Average: 10.08
  • ►  2011 (70)
    • ►  December (10)
    • ►  November (9)
    • ►  October (7)
    • ►  September (8)
    • ►  August (1)
    • ►  July (3)
    • ►  June (3)
    • ►  May (3)
    • ►  April (8)
    • ►  March (4)
    • ►  February (5)
    • ►  January (9)
  • ►  2010 (16)
    • ►  December (6)
    • ►  November (9)
    • ►  October (1)
Powered by Blogger.

About Me

Unknown
View my complete profile