ELECTLOGICスマートフォン用の表示で見るELECTLOGICTwitterGitHubTumblrReblogViewer記事一覧この広告は、90日以上更新していないブログに表示しています。1343をそろそろ使ってみる。OSを何度も変更する自分にとってはlpcxpressoIDEのプロダクトコードの入力とかめんどくさいので、GCCでlpc1343のバイナリを作成します。Liteは適当にインストールしてpathを通しておく。Projectsをダウンロード適当なフォルダ(ここではblink)を作って、examples.lpc13xx.zipからLチカに必要な以下のファイルをコピーCMSISv1p30_LPC13xx/src/core_cm3.cCMSISv1p30_LPC13xx/src/system_LPC13xx.cCMSISv1p30_LPC13xx/inc/core_cm3.hCMSISv1p30_LPC13xx/inc/system_LPC13xx.hCMSISv1p30_LPC13xx/inc/LPC13xx.hblinkly/src/blinkly_main.cblinkly/src/clkconfig.cblinkly/src/clkconfig.hblinkly/src/config.hblinkly/src/gpio.cblinkly/src/gpio.hblinkly/src/timer32.cblinkly/src/timer32.hあといくつかのファイルを以下のリンクから持ってきてblinkにコピーhttps://github.com/microbuilder/LPC1343CodeBase/blob/master/lpc1xxx/linkscript.ldhttps://github.com/microbuilder/LPC1343CodeBase/blob/master/lpc1xxx/LPC1xxx_startup.chttps://github.com/microbuilder/LPC1343CodeBase/blob/master/lpc1xxx/LPC13xx_handlers.cfirmware.binをUSB経由で書き込み、動作させるためにlpcrcを用意しblinkに配置https://github.com/microbuilder/LPC1343CodeBase/tree/master/tools/lpcrc/binGCCでビルドしたfirmware.binはそのままでは問題があるようでlpcrcでfirmware.binを書き換えないといけない。書き換えるとうまく動作した。調べてないので理由はよくわからないけど動いているから問題はないはず。8K}あとはmakeコマンドでバイナリが作成されます。書き込みfirmware.binの書き込みはhttp://hp.vector.co.jp/authors/VA000177/html/LPCXpresso.htmlに書いてあるのでそれを参考に、USBコネクタ取り付けて、firmware.binを書き込むやっと動きましたー。やったね!ここまで書いてあれだけど、こんな面倒なことをしなくてもhttps://github.com/microbuilder/LPC1343CodeBaseに別のサンプルソースコードがあるのでそれ使ってもいいと思います。(1)はてなブログをはじめよう!Stroboさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。