FT2232Hを使用したICEに対応できない

問題

FTDI社のFT2232Hを使用した最近のICEに対応できない。FullspeedタイプのICEであれば対応できる。

原因

Ubuntu 9.04のlibftdi (0.16)が古いのが原因。

対策

Ubuntu が使用しているlibftdi0およびlibftdi-devを削除し、Libftdi 0.17を公式サイトからコピーしてビルド・インストールする。一連の作業を行うインストーラ・スクリプトを用意した。スクリプトを取得後、installOpenOCDスクリプトを実行すると、システムはHigh Speed ICE対応になる。

なお、CQ出版社Interface誌2010年5月号では、ICEの設定ファイルとしてtinyjtag.cfgのみを使用した。2010年6月27日時点、FT2232H対応版ではHJ/LINK-USBおよびマルチJTAGアダプタに対応している。

タグ

CVSのInstallerのタグはrelease_0904_1_1_0である。