openocd调试Linux内核,Ubuntu下配置OpenOCD+FT2232

Ubuntu下配置OpenOCD+FT2232

【1】确认调试器方案

将调试器插到电脑上,lsusb看一下:

Bus 003 Device 009: ID 1457:5118 First International Computer, Inc. OpenMoko Neo1973 Debug board (V2+)

dmesg看一下:

[ 1223.230752] usb 3-12: new full-speed USB device number 7using xhci_hcd

[ 1223.364173] usb 3-12: New USB device found, idVendor=1457, idProduct=5118[ 1223.364181] usb 3-12: New USB device strings: Mfr=1, Product=2, SerialNumber=0[ 1223.364185] usb 3-12: Product: USB<=>JTAG&RS232

[ 1223.364188] usb 3-12: Manufacturer: www.100ask.net

[ 1223.366931] usb 3-12: Ignoring serial port reserved forJTAG

[ 1223.369248] ftdi_sio 3-12:1.1: FTDI USB Serial Device converter detected

[ 1223.369341] usb 3-12: Detected FT2232C

[ 1223.369349] usb 3-12: Number of endpoints 2[ 1223.369356] usb 3-12: Endpoint 1 MaxPacketSize 64[ 1223.369362] usb 3-12: Endpoint 2 MaxPacketSize 64[ 1223.369369] usb 3-12: Setting MaxPacketSize 64[ 1223.369636] usb 3-12: FTDI USB Serial Device converter now attached to ttyUSB0

OK,确认为FT2232C方案,后面要根据这个配置OPENOCD。

【2】增加udev规则,以便使用普通用户权限操作我们的调试器。

插上openocd,dmesg看一下:

以root权限创建/etc/udev/rules.d/45-openjtag.rules(文件名可以换成别的),内容如下:

SYSFS{idProduct}=="5118", SYSFS{idVendor}=="1457", MODE="666", GROUP="plugdev"

添加规则文件后,重新插拔调试器生效。

【3】确认JTAG线序,并连接设备与调试器。以下是100ask.com的OPENJTAG线序。可能需要使用转接板或杜邦线连接设备和调试器,EB-SAM9G45需要使用自带的20pin-10pin转接板。

978f577e4a02a5d20d86827e3416ace1.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值