BeagleBone之USB串口

转载 2012年03月28日 08:48:16
BeagleBone板子自带了FT2232 USB转串口芯片,在UBUNTU下进行串口连接。
1:安装libftdi
sudo apt-get install libftdi*
2:增加udev规则
在/etc/udev/rules.d下增加udev的规则文件,如/etc/udev/rules.d/73-beaglebone.rules文件,内容如下:
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_interface", \
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="a6d0", \
DRIVER=="", RUN+="/sbin/modprobe -b ftdi_sio"

ACTION=="add", SUBSYSTEM=="drivers", \
ENV{DEVPATH}=="/bus/usb-serial/drivers/ftdi_sio", \
ATTR{new_id}="0403 a6d0"

ACTION=="add", KERNEL=="ttyUSB*", \ ATTRS{interface}=="BeagleBone", \
ATTRS{bInterfaceNumber}=="00", \ SYMLINK+="beaglebone-jtag"

ACTION=="add", KERNEL=="ttyUSB*", \ ATTRS{interface}=="BeagleBone", \
ATTRS{bInterfaceNumber}=="01", \ SYMLINK+="beaglebone-serial"
3:在ubuntu下启动kermit进行连接
正常情况下,会产生/dev/ttyUSB0和ttyUSB1两个设备,经测试,使用的是/dev/ttyUSB1设备。
如果~/.kermrc内容如下所示的话:
set line /dev/ttyS0
#set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
输入kermit -l /dev/ttyUSB1即可进行串口连接。
启动LOG信息:
U-Boot 2011.09-00000-gf63b270-dirty (Nov 14 2011 - 10:37:14)
I2C: ready
DRAM: 256 MiB
No daughter card present
NAND: HW ECC Hamming Code selected
nand_get_flash_type: unknown NAND device: Manufacturer ID: 0x11, Chip ID: 0x11
No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment
Net: cpsw
Hit any key to stop autoboot: 0
SD/MMC found on device 0
reading uEnv.txt
33 bytes read
Loaded environment from uEnv.txt
Importing environment from mmc ...
reading uImage
3031456 bytes read
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Angstrom/3.1/beaglebone
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3031392 Bytes = 2.9 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.067554] omap_l3_smx omap_l3_smx.0: couldn't find resource
[ 0.244325] _omap_mux_get_by_name: Could not find signal leds-gpio
[ 0.313766] omap2_set_init_voltage: unable to get clk dpll1_ck
[ 0.319924] omap2_set_init_voltage: unable to set vdd_mpu_iva
[ 0.326068] omap2_set_init_voltage: unable to get clk l3_ick
[ 0.332069] omap2_set_init_voltage: unable to set vdd_core
systemd-fsck[60]: Angstrom-Cloud9-: clean, 27399/874496 files, 774757/3494137 blocks
[ 4.458237] /usr/sbin/crond[92]: (CRON) INFO (Syslog will be used instead of sendmail.): No such file or directory

.---O---.
| | .-. o o
| | |-----.-----.-----.| | .----..-----.-----.
| | | __ | ---'| '--.| .-'| | |
| | | | | |--- || --'| | | ' | | | |
'---'---'--'--'--. |-----''----''--' '-----'-'-'-'
-' |
'---'
The Angstrom Distribution beaglebone ttyO0
Angstrom v2011.10-core - Kernel 3.1.0+
beaglebone login: root
Last login: Wed Nov 16 15:31:13 GMT 2011 on ttyO0
[ 16.336521]
[ 16.336531] CPSW phy found : id is : 0x7c0f1
[ 16.343479] PHY 0:01 not found
root@beaglebone:~#

BBB 使用串口

折腾了一下午 BBB的串口始终用不起来 ,在网友的帮助下终于打开了 sudo vim /boot/uboot/uEnv.txt 增加一行 cape_enable=capemgr.enable_p...
  • bloong
  • bloong
  • 2016年07月21日 17:56
  • 653

beaglebone black的串口连接、用usb联网、内核模块的本地编译

这篇文章记录一下题目所述的这3个点。
  • wytalfred
  • wytalfred
  • 2013年12月16日 12:07
  • 6672

BeagleBone Black与主机共享网络之配置操作

前几天拿到导师给的BBB,赶脚还很新奇,按照官网上的文档开始BBB之旅。 不巧,等伦家“游”到了连通网络这一地段的时候,哎呀,不好,插网线是行不通的,因为伦家的是校园网,需要登陆拨号才可以。捉急,捉...
  • u012019376
  • u012019376
  • 2014年12月30日 16:11
  • 1953

BeagleBone Black使用无线网卡通过WIFI联网

按照惯例,还是先将要感谢的兄弟姐妹感谢完了再写正文。感谢CSDN论坛、EEWorld论坛上的兄弟姐妹,请原谅我在事后记录的时候忘了你们的大名,如果对大家有用,是你们的功力深厚,如果是对大家无用,原谅我...
  • TiaoZhanJi_Xian
  • TiaoZhanJi_Xian
  • 2015年08月12日 17:23
  • 2082

Beaglebone Black 串口的操作(一)(更新)

今天成功地进行了对串口的操作和配置(其实比较简单), 想记录一下。 首先,由于Beaglebone Black采用了3.8的Linux内核,引进了设备树的概念。所以要想操作特定的外设,首先要先和设备树...
  • ZJ651927693
  • ZJ651927693
  • 2013年11月06日 00:23
  • 5405

BeagleBone折腾记(三):接入wifi

BeagleBone折腾记(三):接入wifiBeagleBone折腾记三接入wifi 准备 开始 putty激活无线网卡 putty连接wifi 问题 结语准备材料:USB无线网卡*1(推荐EDUP...
  • u010343083
  • u010343083
  • 2015年06月10日 16:46
  • 1293

BeagleBoneBlack学习之串口通信

有关Beaglebone的资料请参考官网:BeagleBone资源简介 它的串口资源如下: 一共四个半串口,其中一个串口的rx被系统使用了没引出来,留给用户的还是4个。下面例程以UART1即P...
  • tjd10061
  • tjd10061
  • 2016年04月20日 15:31
  • 2441

BeagleBoneBlack学习(1)——启动流程与u-boot编译

本文部分内容来自http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User‘s_Guide,另一部分内容由Jesse Guo创作,原始出处为h...
  • hkchenhao
  • hkchenhao
  • 2016年03月28日 10:05
  • 2886

BeagleBone Black 第一课:Windows远程控制

BBB板第一课:Windows远程控制 拿到BBB板的时候兴奋但没有头绪,实在是太陌生了。相信很多人和我一样,拿到BBB板就想开机看看是什么东东来的!由于没有HDMI接普通显示器的转接线,所以想组成最...
  • luyejie8888
  • luyejie8888
  • 2014年07月23日 21:27
  • 11303

Beaglebone Black——修改设备树文件

最近想给自己的BBB做一个RTCcape,让自己的板子可以记住时间,简单说来划分成三个任务: 1,搭建一个RTC硬件电路,这个有较多资料可以参考,比如官方的cape中就有http://elinux.o...
  • zy812248258
  • zy812248258
  • 2014年12月28日 22:02
  • 2556
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BeagleBone之USB串口
举报原因:
原因补充:

(最多只允许输入30个字)