3: 2010-09-28 (火) 13:22:01 takaboo | 4: 2011-08-28 (日) 18:53:03 takaboo | ||
---|---|---|---|
Line 36: | Line 36: | ||
***デバイスドライバのインストール [#ocfdb851] | ***デバイスドライバのインストール [#ocfdb851] | ||
- | 本製品には[[FTDI社>http://www.ftdichip.com/]]のUSBシリアル変換ICが使用されています。詳細は[[こちら>How to install FTDI's device driver]]を参照下さい。 | + | openocdのGPL準拠の都合から、面倒ではありますが2種類のデバイスドライバのインストールを行う必要があります。勿論自身でビルドされるのであれば、ftdiのドライバベースでも構いません。~ |
+ | 2種類という理由は、FT2232は見かけ上2つのデバイスとして認識され、一方をFTDI社のドライバベースのシリアルI/F、もう一方をlibusbベースのJTAG I/Fとして構成するためです。 | ||
+ | +本製品には[[FTDI社>http://www.ftdichip.com/]]のUSBシリアル変換ICが使用されています。詳細は[[こちら>How to install FTDI's device driver]]を参照下さい。~ | ||
+ | まずはこの手順に従ってデバイスドライバのインストールを進め、使用可能な状態にします。 | ||
+ | +その後、インストール済みのデバイスドライバの入れ替えを行います。 | ||
***OpenOCDの入手 [#b0cf4aab] | ***OpenOCDの入手 [#b0cf4aab] | ||
[[こちら>OpenOCD]]にてコンパイル済みバイナリを提供中です。アーカイブファイルをフォルダの階層構造ごと展開の後、パスの通った場所にコピーします。 | [[こちら>OpenOCD]]にてコンパイル済みバイナリを提供中です。アーカイブファイルをフォルダの階層構造ごと展開の後、パスの通った場所にコピーします。 | ||
Line 54: | Line 59: | ||
tcl_port 6666 | tcl_port 6666 | ||
interface/tiny_jtagice.cfg はTINY JTAG-ICE2をPCのJTAG I/Fとして使用する事を宣言。 | interface/tiny_jtagice.cfg はTINY JTAG-ICE2をPCのJTAG I/Fとして使用する事を宣言。 | ||
- | #============================================ | + | #============================================ |
- | # JTAG interface configuration | + | # JTAG interface configuration |
- | #============================================ | + | #============================================ |
interface ft2232 | interface ft2232 | ||
- | ft2232_device_desc "TINY JTAG-ICE" | ||
ft2232_layout jtagkey | ft2232_layout jtagkey | ||
+ | ft2232_device_desc "TINY JTAG-ICE" | ||
+ | ft2232_vid_pid 0x0403 0x6010 | ||
target/sam7.cfg はAT91SAM7Sを対象とした諸設定。 | target/sam7.cfg はAT91SAM7Sを対象とした諸設定。 |