X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:to:from:subject:message-id:date:mime-version :content-type:content-transfer-encoding; q=dns; s=default; b=U3t 9K4c7xkte7WJ8uWEuk9Jy1JMsXujKyKJTgVLZa7w3GEuUhUaI3Q993S3HVGK2le+ +O51v/zJXjiJMEHCGExpMM6FgEQ6KSG3yC8Yri5uayNnKqYuQSOokwl94MjdUxGC lByir6VCwvi/8RV/wXLDEFUaCfks4bN/Ulm+NaGI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:to:from:subject:message-id:date:mime-version :content-type:content-transfer-encoding; s=default; bh=oxwPe3DB3 FAuZfE3VDB/oQf2E2k=; b=OQCR1kOGU9GbC6NcDYDHbb5JG484IqVNjz3mZY3lH pCVHe5XpkuQy49gSlCLlAxTc0xkXn+WgjcnVUSgpjMYd770tjYD8IO9Ovin9Cee3 tI3cFOBUXjW3JpyVjhWW1CzPPEXn8K/NkXDUdvpSBk79Kz+HZYWHHcCZWwQweARy Lw= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=H*F:U*cygwin, scratch, article, our X-HELO: smtp.webfaction.com To: cygwin AT cygwin DOT com From: Bob Cochran Subject: Is our use of Cygwin to build & run OpenOCD a good one? Message-ID: Date: Sun, 19 May 2019 15:43:56 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Hi, In case you're not familiar with it, OpenOCD is a hardware debugger that natively runs on Linux:  http://openocd.org/ We use it for embedded hardware development in debugging our ARM and FPGA code via JTAG (e.g., set breakpoints, step through code, etc.).   For our use, it interfaces to our hardware via an FTDI USB-based JTAG controller. We recently wrote up our process on building OpenOCD using Cygwin on Windows 10 and shared it on the OpenOCD mail list.   And, I received the following feedback: "Cygwin? this is probably still functional, but now can be considered a (pre)historic solution." I personally have been using Cygwin for many years and have come to trust it for interfacing to Linux and macOS boxes from Windows.  I think it's a great project, so when I wanted to build & run OpenOCD from scratch, I naturally went to Cygwin. I would appreciate any feedback on our use of Cygwin for building & running OpenOCD: https://mindchasers.com/dev/openocd-darsena-windows If fellow Cygwin users think it's a poor use case, then we'll pull the article. Thanks! Bob -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple