红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > 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的程式也可以用这种解法。
文章评论

共有 4 条评论

  1. dj_sunny 于 2010-04-19 14:56:03发表:

    路过

  2. lille 于 2010-03-10 09:13:45发表:

    锐极科技设计、生产、销售utrace32仿真器,价格只是原装仿真的1/5,技术支持电话:13917988781,sales@ruijitek.com
    http://www.ruijitek.com/product/dis_product.asp?id=79

  3. embedtool 于 2009-08-14 10:07:54发表:

    旋极科技自主研发的Trace-ICP仿真器完全兼容T32,价格是T32的1/3,
    欢迎来电咨询:13928420547 embedtool@163.com www.szwatertek.com

  4. lei512 于 2008-06-27 16:56:17发表:

    μTRACE-ICD μTRACE 32
    本公司售价(15000人民币)

    强大的调试功能允许单步或全速运行程序,直到满足某条件时停止。
    强大的断点功能;提供10种不同类型的断点。
    支持FLASH在线编程。
    支持LINUX WINCE NUCLEUS OSE VXWORKS等操作系统。内核级,任务级调试。
    支持MMU FPU调试
    支持多核调试
    外设菜单功能
    支持TI QUALCOMM(高通)ADI MTK SPREADTRUM(展讯)等手机平台

    报价:15000人民币
    联系电话:13732264925
    联系人:单经理
    公司名称:杭州创尼思电子科技有限公司