I am having problems porting a Linux C++ program to the Beaglebone Black 
(BBB) Debian platform (uname -r shows 3.8.13-bone47) from an old Linux 
Intel laptop running Debian (uname -r shows 3.16.0-4-686-pae). The program 
polls a custom analog to digital conversion board over a USB CDC data link, 
moving about 230K bytes per second. The custom board provides an interface 
via a PIC CDC RS-232 emulator (Microchip Technology). The C++ program uses 
simple Linux open(2), read(2), and write(2) for data retrieval. The custom 
board shows up as in dmesg as "ttyACM0: USB ACM device" on both the BBB and 
the old Debian laptop.

The program runs very well on the old Debian laptop. But, just a few 
hundred bytes trickle in before a .3 second timeout from the BBB after a 
very slow start. It acts as it there is an interrupt problem.

I am early in the troubleshooting process and want to see if anyone has 
ideas about where I should look first. I have duplicated the problem on 
several BBBs. I have spend some time on web searches and see similar 
problems with solutions, but have found nothing that helps so far.

I am new to Linux, the BBB platform, and have never posted a request for 
help before, so please don't underestimate my ignorance.

Thoughts??

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/78a9dbff-ad2f-4390-a643-67faa1886e0f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to