Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • Video
    • Power Management
    • RF & Microwave
    • Precision ADCs
    • FPGA Reference Designs

    Product Forums

    • Amplifiers
    • Clocks & Timers
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors & DSP
    • Processors & Microcontrollers
    • Switches & Multiplexers
    • Sensors
    • Voltage References
    View All

    Application Forums

    • A2B Audio Bus
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools & Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Enabling New Space Missions: Commercial Space Screening Approach for Agile, High-Reliability Payloads

    As the Space market evolves and accelerates, mission designers need space-capable electronics that balance performance, reliability, and affordability...

    Places

    • ADI Academy
    • ADI Webinars
    • EZ Blogs
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Other Products Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Upcoming Learning & Events

    • Fast-Track Certification: Leveraging IC Safety App Notes for Functional Safety Designs
    View All Webinars
  • Community Hub

    Challenge Yourself!

      World Engineering Day Quiz!

      By Kuo-Chang A checkerboard made as a 7 x 7 matrix has a green basic cell placed in its middle as shown in the above structure. Questions: How...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content from the blog: ISO 26262 Essentials: Ensuring Confidence in Your Software...

    View All

    Places

    • Community Help
    • Analog Dialogue Quiz
    • Logic Lounge
    • Super User Program

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • ContentZone

    Visit ContentZone

    Search content by industry or technology.
    • Blogs
    • Technical Articles
    • Tutorials
    • Videos
    • Webinars
    Your ADI content all in one place.
    View ContentZone

    The Latest Read

    A Systematic Checklist for RF Transceiver Testing

    RF transceiver bring-up is the initial process of powering, configuring, and verifying a transceiver on new hardware to ensure basic functionality and...

    New Release

    Signal Chain Designer: DC Error Simulation
    Signal Chain Designer: DC Error Simulation

    This video covers the DC error calculation capabilities of Signal Chain Designer. DC error is unique in that often requires calibration and has so many...

    Recent Technical Insights

    Latest Technical Article from Analog.com
    Phase Sync in Digital Phased Arrays Through Direct RF SamplingPart 1: The Basics

    This article presents a methodology to synchronize multiple modular circuit boards, equipped with high speed data converters, to build a concept of a scalable...

EngineerZone
EngineerZone
Linux Distribution for Blackfin
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
Linux Distribution for Blackfin
  • Processors & DSP
  • Software & Development Tools
  • Linux Distribution for Blackfin
  • Cancel
Linux Distribution for Blackfin
Documents [#7305] bfin-jtag.exe and bfin-gdbproxy.exe do not work on Windows
  • Q&A
  • Docs/FAQs
  • Members
  • Tags
  • Cancel
  • +Documents
  • +2013R1 Linux release for Blackfin: FAQ
  • +2013R1: FAQ
  • +AD5700: FAQ
  • +ADI test script: FAQ
  • +bf537 SPI Bus: FAQ
  • +BF609: FAQ
  • +BF70x processor: FAQ
  • +bfin-elf-libstdc++-4.3: FAQ
  • +bfin-elf: FAQ
  • +bfin-uclinux-libstdc++-4.3: FAQ
  • +Blackfin Linux Projects: FAQ
  • +Blackinfin Linux: FAQ
  • +build toolchain: FAQ
  • +CPLB fault or SIGABRT: FAQ
  • +DAS U-BOOT FOR BLACKFIN: FAQ
  • +Default ADI release: FAQ
  • +Flash the uImage into Flash: FAQ
  • +gas test: FAQ
  • +gcc-4.3 ICEs: FAQ
  • +gcc.c-torture/execute/memset-2.c: FAQ
  • +gcc.dg/trampoline-1.c test: FAQ
  • +gcc/g++ test: FAQ
  • +gcc/g++ testcase: FAQ
  • +GDB commands: FAQ
  • +gdb.base/sigall.exp: FAQ
  • +gdb.cp/userdef.exp: FAQ
  • +gdb.gdbtk/c_variable.exp: FAQ
  • +GDB: FAQ
  • +gdb: symbol: FAQ
  • +gdbproxy: FAQ
  • +GNU TOOLCHAIN: FAQ
  • +How to load Linux: FAQ
  • +ldr-utils: FAQ
  • +libstdc++-4.3 21_strings/basic_string/capacity/char/18654.cc test: FAQ
  • +LOOP: FAQ
  • +mcpu: FAQ
  • +Parent Document for U-Boot Bug Archive: FAQ
  • +Parent Document for U-Boot Bug Forum Archive: FAQ
  • -Parent for all content moved from GNU Archive: FAQ
    • [#7290] Blackfin GNU tool chain Eclipse plug-in does not support ADSP-BF60x
    • [#7291] Blackfin GNU tool chain Eclipse plug-in does not specify -mcpu for Assembly source
    • [#7292] Blackfin GNU tool chain Eclipse plug-in reports "WARNING: The "Debug" Configuration may not build"
    • [#7293] Blackfin GNU tool chain Eclipse plug-in reports "This discovery method is deprecated" when used with Juno Release
    • [#7299] Blackfin GNU tool chain Eclipse Memory Mapped Registers View plug-in uses outdated proc files and does not support ADSP-BF60x
    • [#7300] kernel build with busybox 1.20 by trunk head toolchain and uClibc 0.9.33.2 boot up fails
    • [#7305] bfin-jtag.exe and bfin-gdbproxy.exe do not work on Windows
    • [#7313] bfin-gdbproxy crashes when attempting to load an executable on Windows
    • [#7317] GCC should generate code for Core 0 by default
    • [#7318] Ensure that -mmulticore -mcore0 is set on Eclipse ADSP-BF561/BF60x project creation
  • +prepare_target_solibs: FAQ
  • +SDP-B: FAQ
  • +signal 11: FAQ
  • +sim binutils: FAQ
  • +SPI eeprom: FAQ
  • +svn head u-boot build: FAQ
  • +test libmudflap: FAQ
  • +toolchain-regtest -r: FAQ
  • +toolchain-regtest: FAQ
  • +trunk head gdbproxy: FAQ
  • +trunk toolchain: FAQ
  • +u-boot with UART: FAQ
  • +u-boot: FAQ
  • +uClinux kernel: FAQ
  • +uClinux: FAQ
  • +Upgrade from 3801 to 3852: FAQ
  • +VDSP: FAQ

[#7305] bfin-jtag.exe and bfin-gdbproxy.exe do not work on Windows

[#7305] bfin-jtag.exe and bfin-gdbproxy.exe do not work on Windows

Submitted By: Andrew McLachlan

Open Date

2012-09-03 03:39:40     Close Date

2012-09-28 12:25:54

Priority:

High     Assignee:

Jie Zhang

Board:

N/A     Silicon Revision:

Resolution:

Rejected     Fixed In Release:

N/A

Processor:

ALL     

Host Operating System:

Windows

toolchain rev.:

    kernel rev.:

State:

Closed     Found In Release:

2012R1

Is this bug repeatable?:

N/A     

Summary: bfin-jtag.exe and bfin-gdbproxy.exe do not work on Windows

Details:

Trying to connect to ADSP-BF609 rev 1.2 with ICE-100B

(firmware version is 2.0.7)

http://docs.blackfin.uclinux.org/doku.php?id=hw:jtag:ice100b says

that the firmware must be >= 1.0.7

-- GNU tools running under Cygwin on Windows 7 64bit --

$ bfin-jtag.exe

cable probe

Found USB cable: ICE-100B

(no more output)

$ bfin-gdbproxy.exe

Remote proxy for GDB, v0.7.2, Copyright (C) 1999 Quality Quorum Inc.

MSP430 adaption Copyright (C) 2002 Chris Liechti and Steve Underwood

Blackfin adaption Copyright (C) 2008 Analog Devices, Inc.

GDBproxy comes with ABSOLUTELY NO WARRANTY; for details

use `--warranty' option. This is Open Source software. You are

welcome to redistribute it under certain conditions. Use the

'--copying' option for details.

Found USB cable: ICE-100B

error:     bfin: cable initialization failed

-- Ubuntu running through Virtualbox --

$ sudo ./bfin-gdbproxy

Remote proxy for GDB, v0.7.2, Copyright (C) 1999 Quality Quorum Inc.

MSP430 adaption Copyright (C) 2002 Chris Liechti and Steve Underwood

Blackfin adaption Copyright (C) 2008 Analog Devices, Inc.

GDBproxy comes with ABSOLUTELY NO WARRANTY; for details

use `--warranty' option. This is Open Source software. You are

welcome to redistribute it under certain conditions. Use the

'--copying' option for details.

Found USB cable: ICE-100B

ICE-100B firmware version is 2.0.7

IR length: 5

Chain length: 1

Device Id: 00000010100000000100000011001011 (0x028040CB)

  Manufacturer: Analog Devices, Inc. (0x0CB)

  Part(0):      SDU (0x2804)

  Stepping:     0

  Filename:     ./../share/urjtag/analog/sdu/sdu

warning:   bfin: no board selected, 3 parts are detected

warning:   bfin:   parts: [BF609 BF609] SDU

notice:    bfin: jc: waiting on TCP port 2001

notice:    bfin: jc:  (you must connect GDB before using jtag console)

notice:    bfin-gdbproxy: waiting on TCP port 2000

$ sudo ./bfin-gdbproxy

Remote proxy for GDB, v0.7.2, Copyright (C) 1999 Quality Quorum Inc.

MSP430 adaption Copyright (C) 2002 Chris Liechti and Steve Underwood

Blackfin adaption Copyright (C) 2008 Analog Devices, Inc.

GDBproxy comes with ABSOLUTELY NO WARRANTY; for details

use `--warranty' option. This is Open Source software. You are

welcome to redistribute it under certain conditions. Use the

'--copying' option for details.

Found USB cable: ICE-100B

ICE-100B firmware version is 2.0.7

IR length: 5

Chain length: 1

Device Id: 00000010100000000100000011001011 (0x028040CB)

  Manufacturer: Analog Devices, Inc. (0x0CB)

  Part(0):      SDU (0x2804)

  Stepping:     0

  Filename:     ./../share/urjtag/analog/sdu/sdu

warning:   bfin: no board selected, 3 parts are detected

warning:   bfin:   parts: [BF609 BF609] SDU

notice:    bfin: jc: waiting on TCP port 2001

notice:    bfin: jc:  (you must connect GDB before using jtag console)

notice:    bfin-gdbproxy: waiting on TCP port 2000

Follow-ups

--- Andrew McLachlan                                         2012-09-03 04:44:28

running under CMD (run As Administrator), I get similar results to Cygwin:

bfin-jtag:

jtag> cable probe

Found USB cable: ICE-100B

error: libusb error: libusb_open() failed: -12

bfin-gdbproxy:

Found USB cable: ICE-100B

error:     bfin: cable initialization failed

--- Mike Frysinger                                           2012-09-05 15:11:37

this is expected behavior documented in the wiki:

http://docs.blackfin.uclinux.org/doku.php?id=hw:jtag:ice100b#use_different_usb_pids_for_visualdsp_and_urjtag_gdbproxy

--- Andrew McLachlan                                         2012-09-06 08:12:22

I now understand the set-up. Sadly, this means that it isn't very straight-

forward to debug a CCES project and then swap to debugging a GNU project

without messing with drivers and jumpers.

--- Jie Zhang                                                2012-09-06 11:04:50

Not a bug.

--- Mike Frysinger                                           2012-09-06 13:26:14

yes, as long as the VDSP windows drivers use their own usb stack (rather than

the usermode usb driver), there's not much the open source side can do.  once

(if?) they convert to the usermode usb driver, then things will "just

work" with urjtag.

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

File Name     File Type     File Size     Posted By

No Files Were Found

  • Share
  • History
  • More
  • Cancel
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2026 Analog Devices, Inc. All Rights Reserved