arm/MacOSXでJTagKey(互換)を使う
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
#contents
2010/03/30からのアクセス回数 &counter;
** はじめに [#y8089621]
MacOSXでD2XXドライバとVCPドライバを同時に使えないという制...
諦めていたArm対応のJTAGですが、[[UrJtagを使う]]にいただい...
コメントで、JtagkeyのベンダIDを変えると使えることが分かり...
本物のJtagkeyでいきなり実験するのは怖いので、
[[Eclipse-ARMプロセッサによる組込み開発>http://www.amazon...
で紹介されていた、
[[ツール工房>http://tool-kobo.ddo.jp/]]のUSB2232(USBデュ...
試してみました。
&ref(2.png);
** ベンダIDの変更手順 [#j39d1963]
*** 必要なツール [#q98acbe0]
ベンダIDを変更するには、
- 最新の[[D2XXドライバ>http://www.ftdichip.com/Drivers/D2...
- EEPROM書き込みツール[[MProg3.5>http://www.ftdichip.com/...
が必要です。上記のリンクからダウンロードします。((FTDIの...
*** USB2232の設定 [#x1e3fdd4]
ドライバー、Mprogを展開し、USB2232を接続すると、ドライバ...
ダウンロードした最新のものが使われるようにしてください。
+ MProgを起動し、以下のように設定を変更します。
&ref(OpenOCD JTAG.jpg);
+ Fileメニューで設定を保存すると、DeviceメニューのErase, ...
+ Eraseを実行した後に、Programを実行します。
ベンダIDを変更したので、このままではWindowsでUSB2232が使...
最新のドライバーの
- ftdibus.inf
- ftdiport.inf
の2個のファイルをコピーし、FTDIのベンダIDである0403を今回...
これでドライバーをインストールすることができ、USB2232が認...
今回使わせて頂いたベンダIDの1384は、
[[超低コスト-インターネット・ガジェット設計>http://www.am...
の武藤さんが取得されたベンダIDで、ホビーや個人の研究に...
** 動作確認 [#na174b82]
*** openocdのインストール [#gf6368b3]
最新のopenocdをMacPortを使ってインストールします。
#pre{{
$ sudo port install openocd
}}
*** jtagコンフィグファイル [#z0e39662]
jtagkeyのコンフィグファイルを参考にベンダIDを変更して、以...
#pre{{
interface ft2232
ft2232_device_desc "Open OCD JTAG"
ft2232_layout jtagkey
ft2232_vid_pid 0x1384 0x6010
}}
- ft2232_device_descには、MProgのProduct Descriptionで定...
- ft2232_vid_pidの最初のベンダIDには、0x1384をセット
します。
*** オプティマイズのEZ-ARM7のコンフィグ [#p4433046]
EZ-ARM7に搭載されているlpc2214の設定ファイルを以下に添付...
&ref(lpc2214.cfg);
最新のopenocdでは、flash bankコマンドが変更されており、
#pre{{
flash bank lpc2000 <driver> <base> <size> 0 0 <target#> <...
c_checksum]
}}
となっていました。
また、コンフィグは、
- openocd
- lpc2214.cfg
で検索し、
- [[http://www.mail-archive.com/openocd-development@lists...
から抜粋しました。
*** openocdの起動 [#p00cd44b]
最後に、openocdを以下のように起動し、動作を確認します。
#pre{{
$ /opt/local/bin/openocd -f jtag.cfg -f lpc2214.cfg
Open On-Chip Debugger 0.4.0 (2010-03-29-18:37)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_p...
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
2000 kHz
Info : clock speed 2000 kHz
Info : JTAG tap: lpc2xxx.cpu tap/device found: 0x4f1f0f0f...
Info : Embedded ICE version 4
Info : lpc2xxx.cpu: hardware has 2 breakpoint/watchpoint ...
}}
と出力されれば、成功です。
** コメント [#q3a0e9b4]
#vote(おもしろかった[4],そうでもない[0],わかりずらい[0])
皆様のご意見、ご希望をお待ちしております。
- ひとつ教えていただいてもよろしいでしょうか? 記事のよう...
- やまちゅうさま、MProgで変更した時のVMイメージが見つから...
- 竹本さん、お手数をお掛けしました。私は日常的なwin使いで...
#comment_kcaptcha
終了行:
[[FrontPage]]
#contents
2010/03/30からのアクセス回数 &counter;
** はじめに [#y8089621]
MacOSXでD2XXドライバとVCPドライバを同時に使えないという制...
諦めていたArm対応のJTAGですが、[[UrJtagを使う]]にいただい...
コメントで、JtagkeyのベンダIDを変えると使えることが分かり...
本物のJtagkeyでいきなり実験するのは怖いので、
[[Eclipse-ARMプロセッサによる組込み開発>http://www.amazon...
で紹介されていた、
[[ツール工房>http://tool-kobo.ddo.jp/]]のUSB2232(USBデュ...
試してみました。
&ref(2.png);
** ベンダIDの変更手順 [#j39d1963]
*** 必要なツール [#q98acbe0]
ベンダIDを変更するには、
- 最新の[[D2XXドライバ>http://www.ftdichip.com/Drivers/D2...
- EEPROM書き込みツール[[MProg3.5>http://www.ftdichip.com/...
が必要です。上記のリンクからダウンロードします。((FTDIの...
*** USB2232の設定 [#x1e3fdd4]
ドライバー、Mprogを展開し、USB2232を接続すると、ドライバ...
ダウンロードした最新のものが使われるようにしてください。
+ MProgを起動し、以下のように設定を変更します。
&ref(OpenOCD JTAG.jpg);
+ Fileメニューで設定を保存すると、DeviceメニューのErase, ...
+ Eraseを実行した後に、Programを実行します。
ベンダIDを変更したので、このままではWindowsでUSB2232が使...
最新のドライバーの
- ftdibus.inf
- ftdiport.inf
の2個のファイルをコピーし、FTDIのベンダIDである0403を今回...
これでドライバーをインストールすることができ、USB2232が認...
今回使わせて頂いたベンダIDの1384は、
[[超低コスト-インターネット・ガジェット設計>http://www.am...
の武藤さんが取得されたベンダIDで、ホビーや個人の研究に...
** 動作確認 [#na174b82]
*** openocdのインストール [#gf6368b3]
最新のopenocdをMacPortを使ってインストールします。
#pre{{
$ sudo port install openocd
}}
*** jtagコンフィグファイル [#z0e39662]
jtagkeyのコンフィグファイルを参考にベンダIDを変更して、以...
#pre{{
interface ft2232
ft2232_device_desc "Open OCD JTAG"
ft2232_layout jtagkey
ft2232_vid_pid 0x1384 0x6010
}}
- ft2232_device_descには、MProgのProduct Descriptionで定...
- ft2232_vid_pidの最初のベンダIDには、0x1384をセット
します。
*** オプティマイズのEZ-ARM7のコンフィグ [#p4433046]
EZ-ARM7に搭載されているlpc2214の設定ファイルを以下に添付...
&ref(lpc2214.cfg);
最新のopenocdでは、flash bankコマンドが変更されており、
#pre{{
flash bank lpc2000 <driver> <base> <size> 0 0 <target#> <...
c_checksum]
}}
となっていました。
また、コンフィグは、
- openocd
- lpc2214.cfg
で検索し、
- [[http://www.mail-archive.com/openocd-development@lists...
から抜粋しました。
*** openocdの起動 [#p00cd44b]
最後に、openocdを以下のように起動し、動作を確認します。
#pre{{
$ /opt/local/bin/openocd -f jtag.cfg -f lpc2214.cfg
Open On-Chip Debugger 0.4.0 (2010-03-29-18:37)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_p...
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
2000 kHz
Info : clock speed 2000 kHz
Info : JTAG tap: lpc2xxx.cpu tap/device found: 0x4f1f0f0f...
Info : Embedded ICE version 4
Info : lpc2xxx.cpu: hardware has 2 breakpoint/watchpoint ...
}}
と出力されれば、成功です。
** コメント [#q3a0e9b4]
#vote(おもしろかった[4],そうでもない[0],わかりずらい[0])
皆様のご意見、ご希望をお待ちしております。
- ひとつ教えていただいてもよろしいでしょうか? 記事のよう...
- やまちゅうさま、MProgで変更した時のVMイメージが見つから...
- 竹本さん、お手数をお掛けしました。私は日常的なwin使いで...
#comment_kcaptcha
ページ名:
SmartDoc