スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SH7262をJTAGデバッグ

ねむいさんのぶろぐで知ったのだが、Interfaceに載っていたSH7262のJTAGデバッガ HJ-LINKのドングルをJTAGkey代替できる方法があるらしいのだ。情報元はiso.enat.jp さんのブログ。調べてみると、少し前に某巨大掲示板へ両者のやり取りが書かれていたらしい。

ねむいさんはJTAGkey2(FT2232H)だが、iso.enat.jpさんは元々FT2232Cで動作させる事を目的にされていたので私のJTAGkey cloneでもこの内容が丸々適用できるはずだと思い、試してみる事にした。

先ずは下準備。

JTAGkey cloneは ARM系のコネクタ配置(10Px2)にしているので、これをH-UDI系の配置(7Px2)へ変換する基板を作成します。両面ユニバーサル基板を適度な大きさに切って各コネクタを付けて配線しただけです。7Px2(=14P)は秋月のケーブルが使えそうだったので方向もそれに合わせました。ハード面ではあと、SH7262のCN4を取り付けるだけです。

RIMG0153

次にソフト面です。
iso.enat.jpさんはlistexportというフリーのツール(今は痕跡しかない)を使ってftd2xx.dllからラッパー関数を作成し、あれやこれやとされています。その結果のソフトを公開されているので、これを使わせてもらいます。私の環境ではVC++6.0しかないのと、VC系だとSDKを入れないといけなさそうなのでbcc32をインストールしてコンパイルしました。このDLLの元は極最近の物と思われる(と思い込んでいる)ので、JTAGkey cloneを作成した時にダウンロードしていたftd2xx.dllをリネームして、コンパイルして出来たファイルと一緒に置きます(HJ-LINKのexeと同じフォルダに置く)。

次に
HJ-LINKのインストールです。これはHPから「HJ-LINK/USB Debugger for SH7262」をダウンロードしてインストールするだけです。インストール先に上記の2つのDLLを入れておきます。

PCとJTAGkeyとSH7262基板をそれぞれ繋ぎ、HJ-LINKを立ち上げると…何事もなく繋がりました。ただ、HJ-LINKの使い方がイマイチ分らずの状態です。ま~、お試しに繋いでみたといった感じなので、これで良しとします。
スポンサーサイト

コメントの投稿

非公開コメント

HJ-LINKのドングルをJTAGkey代替できるという記事に誘われて...

HJ-LINKのドングルをJTAGkey代替できるという記事に誘われてメールしました。
先日は、iso.enat.jp さんのブログにもメールしてみましたが、ハートウエアの検証が先とのご指摘
があり、仕事の暇を見つけながらの作業でちちとして進んでいないのが現状ですが、私も、3年も
ほったらかしにしておいた「CQ-SH7262」基板をどうしても動かす事に出くわし、そのツールで
ある「JTAG Key」に目をつけ、秋月のAE-FT2232Dなる基板を利用して「ねむいさんのブログ」を
参考に「JTAGKeyクローン2」を今年の春頃に手作りしたまではいいのですが、こいつを「JTAG」に
化かすには、どうも、敷居が高くてよく理解できてません。
、iso.enat.jp さんから、ソースを拝借し、RAD Studio2010(Bcc55もあるのだがVcl.hでひかかった
ので手持ちのRAD Studio2010でDLL生成モードでコンパイル...コンパイルは完璧だったのだが
これを実際デバッグする手段がいまいち....トホホ)。
そこで、色々ググッて成功者のご経験や体験談やコツを最近伺っております。
なにか、SH2Aの事例が非常に少ないので、各ブロガーに不躾なメールを差し上げてますが、

>JTAGkey cloneを作成した時にダウンロードしていたftd2xx.dllをリネームして、コンパイルして
>出来たファイルと一緒に置きます(HJ-LINKのexeと同じフォルダに置く)。
>次に
>HJ-LINKのインストールです。これはHPから「HJ-LINK/USB Debugger for SH7262」をダウン
>ロードしてインストールするだけです。インストール先に上記の2つのDLLを入れておきます。
この内容ですが、「ftd2xx.dll」は、iso.enat.jp さんのブログのソースコードから生成したものでしょうか?また、そのDLLの配置も"HJ-LINK"のフォルダーですね?

ここら辺と、FTDI社のドライバーのインストールや配置が何かごっちゃになる始末...です。
そこら辺を詳しくお聞かせください。

また、最近では、秋月で「FT232HL ハイスピードUSBシリアル変換モジュール」なるもの
もある事を知り、上記、FT2232Dが動いたらそちらも試食したいと考えております。
こうした、コツでもお聞かせいただければ幸いです。突然、済みません、益々のご活躍を
プログで拝見させて頂きたいと存じます。では、....。


黒ねこ時計 くろック D02
プロフィール

jujurou

Author:jujurou
運営HP:チャコの部屋
Twitter:jujurou

カレンダー
06 | 2017/07 | 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
最新記事
最新コメント
カテゴリ
ユーザタグ

ぺるけ RaspberryPi Linux トランジスタ式ミニワッター TRminiWatterPart4 MPD OpenOCD イーサネットコンバータ FON2405E DAC buildroot FM3ペリフェラル BeagleBoneBlack FM3評価ボード library OpenGL mingw ODROID-U2 TL-WR700N Edison bitbake KiCad 計測 VMware シングル FM4 ミニワッター 6N6P プリアンプ 

月別アーカイブ
ランキング

FC2 Blog Ranking

カウンター
検索フォーム
リンク
RSSリンクの表示
QRコード
QRコード
ライセンス
クリエイティブ・コモンズ・ライセンス
Twitter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。