LoginSignup
0
0

【Tang Nano 9K】Windows 環境で Tang Nano 9K が openFPGALoader から認識できない問題とその解決

Last updated at Posted at 2023-07-15

背景

秋月電商で Tang Nano 9K を購入したら付いてきた 「2500円ボードで始める FPGA開発」に従い、Lチカ bitstream を作成し openFPGALoader で書き込みしようとしたところ、以下のエラーが表示された。ボードを認識できていなさそう。

.\openFPGALoader.exe --detect
unable to open ftdi device: -4 (usb_open() failed)
JTAG init failed with: unable to open ftdi device

原因

Gowin FPGA Designer を install する際に FTDI のドライバも install するかどうか出るが、それを install した場合、openFPGALoader では認識できなくなる(?)のが原因ぽい。

解決方法

Windows 端末に USB 接続されているデバイスのドライバを WinUSB 等に変更してアクセスするのを助けるツール、Zadig を用いて、以下の手順でドライバを変更する。

  1. [Options]>[List All Devices] にチェックを入れ、USB 接続されているデバイス全てを表示する
  2. JTAG Debugger (Inteface 0)を選ぶ
  3. (現在のドライバがFTDIになっているのを確認)
  4. [Target Driver] を [WinUSB] に設定し、[Replace Driver]でドライバを変更
  5. JTAG Debugger (Inteface 1)でも同様手順
.\openFPGALoader.exe --detect
Jtag frequency : requested 6.00MHz   -> real 6.00MHz
index 0:
        idcode 0x100481b
        manufacturer Gowin
        family GW1N
        model  GW1N(R)-9C
        irlength 8

所感

Xilinx ツールのありがたみが分かった......

Zadig の使い方すら分かっていなかったので、Port Zero さんの Tweet にマジで助けられました。感謝🙏

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0