{"id":1055,"date":"2013-10-12T14:10:36","date_gmt":"2013-10-12T14:10:36","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=1055"},"modified":"2014-09-18T14:27:05","modified_gmt":"2014-09-18T14:27:05","slug":"openjtag-v3-1-from-100ask-net","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=1055","title":{"rendered":"OpenJTAG v3.1 from 100ask.net"},"content":{"rendered":"<pre class=\"brush: plain; collapse: true; light: false; title: dmesg; toolbar: true; notranslate\" title=\"dmesg\">\r\n&#x5B;180278.224214] usb 3-1: new full-speed USB device number 4 using uhci_hcd\r\n&#x5B;180278.629216] usb 3-1: New USB device found, idVendor=1457, idProduct=5118\r\n&#x5B;180278.629227] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0\r\n&#x5B;180278.629234] usb 3-1: Product: USB&lt;=&gt;JTAG&amp;RS232\r\n&#x5B;180278.629240] usb 3-1: Manufacturer: www.100ask.net\r\n&#x5B;180279.163579] usbcore: registered new interface driver usbserial\r\n&#x5B;180279.164637] usbcore: registered new interface driver usbserial_generic\r\n&#x5B;180279.167012] usbserial: USB Serial support registered for generic\r\n&#x5B;180279.207778] usbcore: registered new interface driver ftdi_sio\r\n&#x5B;180279.207802] usbserial: USB Serial support registered for FTDI USB Serial Device\r\n&#x5B;180279.208564] usb 3-1: Ignoring serial port reserved for JTAG\r\n&#x5B;180279.208677] ftdi_sio 3-1:1.1: FTDI USB Serial Device converter detected\r\n&#x5B;180279.208759] usb 3-1: Detected FT2232C\r\n&#x5B;180279.208762] usb 3-1: Number of endpoints 2\r\n&#x5B;180279.208765] usb 3-1: Endpoint 1 MaxPacketSize 64\r\n&#x5B;180279.208767] usb 3-1: Endpoint 2 MaxPacketSize 64\r\n&#x5B;180279.208770] usb 3-1: Setting MaxPacketSize 64\r\n&#x5B;180279.213361] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0\r\n<\/pre>\n<pre class=\"brush: plain; collapse: true; light: false; title: dmesg 2; toolbar: true; notranslate\" title=\"dmesg 2\">\r\n&#x5B; 1556.460138] usb 3-1: new full-speed USB device number 3 using uhci_hcd\r\n&#x5B; 1556.659215] usb 3-1: New USB device found, idVendor=1457, idProduct=5118\r\n&#x5B; 1556.659227] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0\r\n&#x5B; 1556.659234] usb 3-1: Product: USB&lt;=&gt;JTAG&amp;RS232\r\n&#x5B; 1556.659240] usb 3-1: Manufacturer: www.100ask.net\r\n&#x5B; 1556.727237] usbcore: registered new interface driver ftdi_sio\r\n&#x5B; 1556.727461] usbserial: USB Serial support registered for FTDI USB Serial Device\r\n&#x5B; 1556.727758] usb 3-1: Ignoring serial port reserved for JTAG\r\n&#x5B; 1556.727802] ftdi_sio 3-1:1.1: FTDI USB Serial Device converter detected\r\n&#x5B; 1556.727892] usb 3-1: Detected FT2232C\r\n&#x5B; 1556.727895] usb 3-1: Number of endpoints 2\r\n&#x5B; 1556.727898] usb 3-1: Endpoint 1 MaxPacketSize 64\r\n&#x5B; 1556.727901] usb 3-1: Endpoint 2 MaxPacketSize 64\r\n&#x5B; 1556.727904] usb 3-1: Setting MaxPacketSize 64\r\n&#x5B; 1556.730661] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB1\r\n<\/pre>\n<p><a href=\"http:\/\/wiki.openmoko.org\/wiki\/Debug_Board_v3\">Debug Board v3 for Neo 1973 and Neo FreeRunner<\/a><\/p>\n<pre class=\"brush: plain; collapse: true; light: false; title: lsusb; toolbar: true; notranslate\" title=\"lsusb\">\r\n$ lsusb -v -d 0x1457:\r\n\r\nBus 003 Device 004: ID 1457:5118 First International Computer, Inc. OpenMoko Neo1973 Debug board (V2+)\r\nDevice Descriptor:\r\n  bLength                18\r\n  bDescriptorType         1\r\n  bcdUSB               2.00\r\n  bDeviceClass            0 (Defined at Interface level)\r\n  bDeviceSubClass         0 \r\n  bDeviceProtocol         0 \r\n  bMaxPacketSize0         8\r\n  idVendor           0x1457 First International Computer, Inc.\r\n  idProduct          0x5118 OpenMoko Neo1973 Debug board (V2+)\r\n  bcdDevice            5.00\r\n  iManufacturer           1 www.100ask.net\r\n  iProduct                2 USB&lt;=&gt;JTAG&amp;RS232\r\n  iSerial                 0 \r\n  bNumConfigurations      1\r\n  Configuration Descriptor:\r\n    bLength                 9\r\n    bDescriptorType         2\r\n    wTotalLength           55\r\n    bNumInterfaces          2\r\n    bConfigurationValue     1\r\n    iConfiguration          0 \r\n    bmAttributes         0x80\r\n      (Bus Powered)\r\n    MaxPower              100mA\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        0\r\n      bAlternateSetting       0\r\n      bNumEndpoints           2\r\n      bInterfaceClass       255 Vendor Specific Class\r\n      bInterfaceSubClass    255 Vendor Specific Subclass\r\n      bInterfaceProtocol    255 Vendor Specific Protocol\r\n      iInterface              2 USB&lt;=&gt;JTAG&amp;RS232\r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x81  EP 1 IN\r\n        bmAttributes            2\r\n          Transfer Type            Bulk\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0040  1x 64 bytes\r\n        bInterval               0\r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x02  EP 2 OUT\r\n        bmAttributes            2\r\n          Transfer Type            Bulk\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0040  1x 64 bytes\r\n        bInterval               0\r\n    Interface Descriptor:\r\n      bLength                 9\r\n      bDescriptorType         4\r\n      bInterfaceNumber        1\r\n      bAlternateSetting       0\r\n      bNumEndpoints           2\r\n      bInterfaceClass       255 Vendor Specific Class\r\n      bInterfaceSubClass    255 Vendor Specific Subclass\r\n      bInterfaceProtocol    255 Vendor Specific Protocol\r\n      iInterface              2 USB&lt;=&gt;JTAG&amp;RS232\r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x83  EP 3 IN\r\n        bmAttributes            2\r\n          Transfer Type            Bulk\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0040  1x 64 bytes\r\n        bInterval               0\r\n      Endpoint Descriptor:\r\n        bLength                 7\r\n        bDescriptorType         5\r\n        bEndpointAddress     0x04  EP 4 OUT\r\n        bmAttributes            2\r\n          Transfer Type            Bulk\r\n          Synch Type               None\r\n          Usage Type               Data\r\n        wMaxPacketSize     0x0040  1x 64 bytes\r\n        bInterval               0\r\nDevice Status:     0x0000\r\n  (Bus Powered)\r\n<\/pre>\n<h3>Overview<\/h3>\n<p><a href=\"http:\/\/www.sharebrained.com\/2011\/07\/01\/open-jtag-interfaces\/\">Open JTAG Interfaces<\/a><\/p>\n<h3>Other Products<\/h3>\n<p><a href=\"http:\/\/code.google.com\/p\/opendous\/wiki\/JTAG\">FT2232H JTAG Debugger for OpenOCD <\/a><\/p>\n<h3>O-Link \/ OpenJTAG ARM JTAG USB<\/h3>\n<p><a href=\"http:\/\/www.100ask.net\/OpenJTAG.html\">100ask.net OpenJTAG<\/a><br \/>\n<a href=\"http:\/\/item.taobao.com\/item.htm?id=1559277013\"><\/a><br \/>\n<a href=\"http:\/\/savannah.nongnu.org\/patch\/?7672\">O-Link: OpenJTAG ARM JTAG USB<\/a><br \/>\n<a href=\"http:\/\/descent-incoming.blogspot.ch\/2013\/04\/for-stm32f4discovery-0-linux.html\">OpenOCD and stm32f4discovery<\/a><br \/>\n<a href=\"http:\/\/www.stm32circle.com\/forum\/viewtopic.php?id=1534\">OpenJTAG under Eclipse on Spruce -SolidDigi STM32 Arduino Board<\/a><br \/>\n<a href=\"http:\/\/www.cutedigi.com\/programmeremulator\/openjtag-for-arm-usb-jtag.html\">OpenJTAG for ARM USB JTAG<\/a><br \/>\n<a href=\"http:\/\/www.mikrocontroller.net\/topic\/167453\">OpenOCD Problem: unable to open ftdi device<\/a><br \/>\n<a href=\"http:\/\/dangerousprototypes.com\/forum\/viewtopic.php?t=403\">FTDI 2232 high speed programmer debugger (JTAG\/SPI\/I2C\/UART)<\/a><br \/>\n<a href=\"http:\/\/hertaville.com\/2013\/09\/02\/stm32f0discovery-part-1-linux\/\">STM32F0Discovery Under Linux Tutorial Part 1 \u2013 Setting up the GCC ARM Toolchain, OpenOCD and stlink<\/a><br \/>\n<a href=\"http:\/\/www.triplespark.net\/elec\/pdev\/arm\/stm32.html\">Programming STM32 F2, F4 ARMs under Linux: A Tutorial from Scratch<\/a><\/p>\n<h3>OpenOCD Config File<\/h3>\n<p><a href=\"http:\/\/www.tincantools.com\/wiki\/OpenOCD_Troubleshooting:_Can%27t_Find_File.cfg\">OpenOCD Troubleshooting: Can&#8217;t Find File.cfg<\/a><br \/>\n<a href=\"http:\/\/www.tincantools.com\/wiki\/Running_OpenOCD_on_Linux\">Running OpenOCD on Linux<\/a><br \/>\n<a href=\"http:\/\/www.tincantools.com\/wiki\/OpenOCD_Config_File_Paths\">OpenOCD Config File Paths<\/a><br \/>\n<a href=\"http:\/\/www.amobbs.com\/thread-3984885-1-1.html\">OpenJTAG + OpenOCD + GDB\uff1f<\/a><br \/>\n<a href=\"http:\/\/support.toppers-open.org\/safeg\/src\/72bc135593c6\/debug\/board_mini6410\/openocd-jtag\/open-jtag.cfg?at=develop\">board_mini6410 \/ openocd-jtag<\/a><br \/>\n<a href=\"http:\/\/electronix.ru\/forum\/lofiversion\/index.php\/t106345.html\">ELECTRONIX.ru > i.mx53 + open-jtag + openocd<\/a><\/p>\n<h3>FTDI<\/h3>\n<p><a href=\"http:\/\/www.ftdichip.com\/Drivers\/D2XX.htm\">FTDI D2XX Direct Drivers<\/a><br \/>\n<a href=\"http:\/\/www.ftdichip.com\/Drivers\/D2XX\/Linux\/ReadMe-linux.txt\">ReadMe-linux.txt<\/a><\/p>\n<h3>Downloads<\/h3>\n<p><a href=\"http:\/\/openocd.sourceforge.net\/\">OpenOCD &#8211; Open On-Chip Debugger<\/a><br \/>\n<a href=\"http:\/\/sourceforge.net\/p\/openocd\/code\/ci\/master\/tree\/\">git: OpenOCD &#8211; Open On-Chip Debugger<\/a><br \/>\n<a href=\"http:\/\/dl.vmall.com\/e07nr0l7x1\">OpenJTAGv3.1_OpenOCD-0.6.0.iso<\/a><br \/>\n<a href=\"http:\/\/www.sourcecodeprojects.com\/2026045\/\">Eclipse, OpenOCD, OpenJTAGv3.1 embedded development tutorial version 4<\/a><br \/>\n<a href=\"http:\/\/ishare.iask.sina.com.cn\/download\/explain.php?fileid=25552392\">Eclipse,OpenOCD,OpenJTAGv3.1<\/a> (PDF)<br \/>\n<a href=\"http:\/\/115.com\/folder\/feipywdh3\">115.com Cloud Store: S3C6410<\/a><br \/>\n<a href=\"http:\/\/v.youku.com\/v_show\/id_XMjI1MDQ3NzQw.html\">Video on Installing &#8220;USB<=>JTAG and RS232&#8243;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#x5B;180278.224214] usb 3-1: new full-speed USB device number 4 using uhci_hcd &#x5B;180278.629216] usb 3-1: New USB device found, idVendor=1457, idProduct=5118 &#x5B;180278.629227] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 &#x5B;180278.629234] usb 3-1: Product: USB&lt;=&gt;JTAG&amp;RS232 &#x5B;180278.629240] usb 3-1: Manufacturer: www.100ask.net &#x5B;180279.163579] usbcore: registered new interface driver usbserial &#x5B;180279.164637] usbcore: registered new interface driver usbserial_generic &#x5B;180279.167012] [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1055","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/1055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1055"}],"version-history":[{"count":20,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/1055\/revisions"}],"predecessor-version":[{"id":2983,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/1055\/revisions\/2983"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}