概要Windows上でのクロスコンパイルと、JTAGデバッグ環境の構築を試してみました。GCCは、GCC4.1.1がベースeclipseは、3.2.0JAVAはjre1.5.0_11←既にに入っていたので今回インストールしたわけでは無いです。eclipse.cmdでパスを設定します。ARM基板は、EZ-ARM7JTAG基板は、MINI-EZUSB組み立て+動作確認JTAGになるMINI-EZUSBを回路・製作の通りに組み立て、動作確認。EZ-ARM7を回路・製作の通りに組み立て、動作確認。Kitをダウンロードします。an2131_dk001_ez_usb_development_kit_15.zipです。「EZ-USB_devtools_version_261700.zip」と同じ。開発環境整備TeamKNOxのRoboShell開発環境を参考にやってみます。jtag_stub.exe)インストールeclipseを展開、C:\に移動。embeddedcdtを展開、c:\eclipseに上書きzylincdtを展開、c:\eclipseに上書きarm-2006q3-27-arm-none-eabi.exeをインストール。オプション変更無しでそのままlpc2214_dcc.lzhは解凍して、c:\EZ-ARM\binに移動TeamKNOxから_common.zipを入手して解凍し、c:\EZ-ARMへ移動TeamKNOxからeclipse.cmdを入手して解凍し、c:\EZ-ARM\binへ移動。パスは自分の環境に合わせて変更。現状こんな感じのeclipse.cmdです。c:\EZ-ARM\bin\eclipse.cmdを実行して、eclipseを起動バイナリパーサの設定。EZ-ARM7のサンプルlpc2214_blink.zipをダウンロードしてC:\EZ-ARM\lpc2214_blinkに展開。G++に含まれるcs-makeを使います。Commandをcs-makeを使用するように変更します。Target..の設定にもmakeの設定があるので、そちらもcs-makeになっているか確認します。それからmakefileは、delをcs-rmに変更。debug:の部分はちょっとわからないかったのですが変更しました。何かあるかと思いますが、とりあえず。変更後のmakefileデバッグの設定Commandsはこんな感じ。CoreをダウンロードしてC:\EZ-ARM\RoboShellに展開。Workspaceからインポート。RoboShellのmakemakeとmakefileはmakeと同様に変更。変更後のmakefile感想ARMもeclipseもGCCも初めて(GCCは普段使わない)でしたが、一応環境立ち上げは出来ました。動かしただけで使ってはいないので、このまま様子を見てみようかと思います。良し悪しはもう少し時間をかけないとわかりませんが、H8Tiny+E8よりはデバッガのレスポンス良いです。