ビルドから書き込みまでできた!LPC810を動かす環境を整えた手順

↓シェアしてもらえると更新のモチベーションになります(^^)

Evernote Camera Roll 20160227 111456

どうも、たか丸です。

8ピンDIPのマイコンLPC810を使えるようにごにょごにょやってます。

動き始めるとむちゃくちゃ面白いですね。アナログ回路の工作ばかりやってきたけどこっちもハマりそうです。アナログ回路工作に比べてモノが少なくて済むのでイノベーション!!って感じしてヤバい。

本を参考にしながら進めました。いろいろと迷ったので作業メモです。

  • 開発環境(LPCXpresso)にサンプルプロジェクトをインポート
  • ビルド設定を変更
  • USB-非同期シリアル変換のドライバーインストール
  • FlashMagicのインストール
  • サンプルプロジェクトのビルド
  • 書き込みテスト
  • 動作確認

開発環境(LPCXpresso)にサンプルプロジェクトをインポート

画面左下のQuickstart Panel の Import project(s)をクリック。あらかじめダウンロードしておいた参考本のサンプルプロジェクト(zipファイル)をインポート。

image

ビルド設定を変更

対象のプロジェクトを選択して、下画像のようにDebugからReleaseに変更。Debugはファイルサイズが大きくなりすぎるらしいです。

D92216A5-51A1-428E-A427-E40D5F611AA9

USBー非同期シリアル変換のドライバーをインストール

PCとLPC810の接続には秋月電子のFT231X USBシリアル変換モジュールを使用しました。僕の環境では繋いだだけでは自動でインストールされませんでした。

秋月の説明書(http://akizukidenshi.com/download/ds/akizuki/ae_ft231x_manual.pdf)によると、

ドライバはFTDI社のサイトからVCP(Virtual COM Port)ドライバをダウンロードしてください。

とのこと。

Windows x86(32-bit)の最新バージョン(2.12.14)をダウンロード

http://www.ftdichip.com/Drivers/VCP.htm

ここ(http://www3.big.or.jp/~schaft/hardware/tips/FTDI_driver/page001.html)を参考にしながらいろいろとやってたんだけど、USBケーブルを別のに変えたら認識されて自動でドライバーがインストールされた。

5E9B29EA-D252-40CF-80AA-B7FA39552AA0

FlashMagicのインストール

FlashMagicはNPXセミコンダクター社が提供しているマイコン書き込みソフトです。

検索したらトラ技の解説ページが出てきた。

http://toragi.cqpub.co.jp/tabid/439/Default.aspx

インストール後、起動できました。

Image[6]

テストファイルのビルド

参考本サンプルプロジェクトのuartProtoをビルドしました。

LPCXpressoで、右クリックから選択したものをビルド。

EB86089E-46BB-4CDB-AD34-738412915A0F

HEXファイルの日時が更新されました。

8130ABA0-D31D-4EE1-81D5-D7FB0A0EDCCB

書き込みテスト

FlashMagicを起動して書き込みます。

  • 画面左上のSelectでLPC810~を選択
  • COM Portを書き込み装置を接続したところに設定
  • Erase all~にチェック
  • さっきビルドしてできたHEXファイルを選択
  • Start

0A6E71FF-CBCD-498A-8031-901856BA6A81

Finished。

Image(1)

PCと書込みボードの接続はこんな感じです。

Evernote Camera Roll 20160227 111456

動作確認

[Tool]>[Terminal]を選択

84C80DF5-654D-46D8-833F-DAB180B7C245

COM Portを選んで、OK。ターミナルが起動します。

CD3ABA8D-D213-405B-8683-D971E1759F35

画面下に文字列を入力すると、画面上にも反映されます。

D4E59A32-8DA8-4BAE-81D7-1F087B2EB156

書き込み装置のリセットボタンを押すと、表示がリセットされる。

Image(2)

これだけでも結構楽しいですね。

まとめ

プログラムをビルド、書き込みの流れがひと通りできるようになりました。

動くように環境を整えていくの思ってたよりも楽しい・・・

次はLチカをやってみようと思います。

▼参考

ボクのLPC810工作ノート-サポートページ

ボクのLPC810工作ノート

ボクのLPC810工作ノート

posted with amazlet at 16.02.27
鈴木哲哉
ラトルズ
売り上げランキング: 245,796