lightCafeはケータイ・iPhoneからもご覧いただけます。こちらから→ <拡大>

[電子工作] Interface 2009年5月号 付属ARM基板@Mac

Posted by ほぼ是日 at 2009/06/09

dsc00072Interfaceの2009年5月号の付属基板としてNXP-ARM-LPC2388がついていました。

ARMでの開発は自身、仕事上で行うこともあるのですが、なかなか遊びではできないので、自宅での工作用として購入。

いろいろと先駆者の方たちの記事を参考にMacでEclipseとGCCを使用したARM7TDMI-S LPC2388用の開発環境を作りました。

Interfaceの記事で紹介されている開発環境はコードサイズの制限等があることと、本格的にやるならRealViewの開発環境がよいのでしょうが、そこまで費用もかけられないので、EclipseとGCCで構築することにしました。

参考にしたのは、

です。大変参考になりました。みなさんありがとうございました。

基本的な構成は上記のサイトで紹介されている内容と同じです。ただ、JTAGは持ち合わせていないので、その部分(ARM-USB-TINY)については構築していません。

環境構築

  • Xcodeはもともと入れていたので、MacPortsを新規にインストール。
  • MacPortsでarm-elf-gccをインストール
  • MacPortsでopenocdをインストール
  • Eclipseのインストール
  • Zylin Embedded CDTのインストール
  • arm-elf-gdbのインストール
  • ZUSさんの『ARM LPC2388 開発環境構築方法』から動作確認用のSampleプロジェクトをもらってきて展開
  • USBシリアル変換チップ(CP2102)のドライバをインストール
  • 書き込みツールLPC21ISPの準備

ハード準備

  • 付録基板に最低限の部品を実装(JP1/JP2/CN5)
  • CN5からのバスパワーに対応するため、JP3をパターンカット

dsc000681

書き込み

  • Eclipseでサンプルプログラムのビルド
  • →なぜかEclipseからmakeコマンドが有効にできなかったので、ターミナルでmake all/cleanを実行
  • 基板をUSBケーブルで接続して認識させる
cp2102
  • 書き込みツールLPC21ISP(lpc21isp-148-osx-2388)で書き込み
  • JP2をショート。JP1にリセットを入力して書き込みツールでコマンド実行。書き込み完了後、JP2をオープンにして電源を投入するとLEDが点滅する

cp2102write

とりあえず、念願のARM開発環境をMac上で構築することができました。これからあせらずゆっくり遊んでみて、内容を紹介してみたいと思います。

現時点での懸念は、きっとJTAG/デバッガが欲しくなるということでしょか :x:


 

よろしければポチっと投票を。

 

こちらもあわせてどうぞ


コメント

  1. [製作記] 戦艦ビスマルク – 第34号 | ブログとネットショッピングのlightCafe より: 2010 年 3 月 23 日 7:02 PM







この記事にトラックバックを送る

管理者の承認後に表示します。リンクだけで意見や感想のないもの、記事に無関係な内容は承認しません。


この記事に関するコメントを行う

お名前  *
メールアドレス  *
ウェブサイト
コメント:  *
:zz: :x: :w: :oops: :oo: :idea: :huu: :co: :arrow: :TT: :OoO!: :?: :9: :8: :7: :6: :5: :4: :3: :2: :22: :21: :20: :1: :17: :16: :15: :14: :12: :11: :10: :-? :)

※コメント投稿時にTwitterアカウントを記入しておくと、この投稿にコメントが追加されたときに、Twitterで通知を受け取ることができます。

Spam Protection by WP-SpamFree


サイト内検索

商品を検索: 

lightCafe公式Twitter @lightCafe_biz

頑張れ!おらが街のチーム!

・Jリーグ2010シーズン勝ち点表
・プロ野球2010シーズン 順位表
・なでしこ チャレンジEAST 2010シーズン 勝ち点表
・Fリーグ2010-2011シーズン勝ち点表(準備中)
・JBL2010-2011シーズン順位表(準備中)

Go Top