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的程式也可以用这种解法。


dj_sunny 于 2010-04-19 14:56:03发表:
路过
lille 于 2010-03-10 09:13:45发表:
锐极科技设计、生产、销售utrace32仿真器,价格只是原装仿真的1/5,技术支持电话:13917988781,sales@ruijitek.com
http://www.ruijitek.com/product/dis_product.asp?id=79
embedtool 于 2009-08-14 10:07:54发表:
旋极科技自主研发的Trace-ICP仿真器完全兼容T32,价格是T32的1/3,
欢迎来电咨询:13928420547 embedtool@163.com www.szwatertek.com
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
联系人:单经理
公司名称:杭州创尼思电子科技有限公司