trace32打开linux,Trace32在Ubuntu上执行的问题

Trace32在Ubuntu上执行的问题

发布时间:2008-04-10 00:49:20来源:红联作者:Seyonb

Trace32在ubuntu上会抓不到USB device,在Gentoo上并没有这样的问题.

这是因为ubuntu USB device预设不会建立相容目录/proc/bus/usb.

这时候就要修改/etc/init.d/mountdevsubfs.sh ,找到

#

# Magic to make /proc/bus/usb work

#

mkdir -p /dev/bus/usb/.usbfs

domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644

ln -s .usbfs/devices /dev/bus/usb/devices

mount --rbind /dev/bus/usb /proc/bus/usb

将最后四行的"#" unmark掉.

然后建立system group给usb的使用者

sudo addgroup --system usbusers

# Output GID 128

#加入USER到usbusers群组.

sudo adduser $USER usbusers

#修改/etc/fstab:

sudo vim /etc/fstab

#加上这一行.

# 128是"usbusers"的GID

none /proc/bus/usb usbfs devgid=128,devmode=664 0 0

重开机之后,执行t32usbchecker ,大功告成

# ./t32usbchecker

Trace32 simple USB Checker

Checking /proc/bus/usb/001/001 ... not useable

Checking /proc/bus/usb/001/004 ... not useable

Checking /proc/bus/usb/001/005 ... not useable

Checking /proc/bus/usb/001/006 ... not useable

Checking /proc/bus/usb/001/007 ... not useable

Checking /proc/bus/usb/002/001 ... not useable

Checking /proc/bus/usb/003/001 ... not useable

Checking /proc/bus/usb/004/001 ... not useable

Checking /proc/bus/usb/004/003 ... useable

Checking USB communication with /proc/bus/usb/004/003 ...

Resetting Trace32...

USB communication OK.

其他如果有需要用到/proc/bus/usb的程式也可以用这种解法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值