LPCXpresso のプロジェクトをコピーして使おうとしたらハマった
以前からArduinoとかMARY Boardで簡単なマイコン遊びをしてたんだけど、mbedが使えるLPC1114が秋月で110円で売ってるという情報を耳にして自分もMARY Boardでなんかしなきゃ!と思ってた矢先に LPCXpressoでつまづいた・・・
MARY Boardってのはトランジスタ技術増刊「2枚入り!組み合わせ自在!超小型ARMマイコン基板」についてる32bitのマイコンのこと。たまたまいっぱい持ってる人がいてクレクレしてたら1冊くれました。それが去年。それから時が経って今回遊ぼうと思ったら遊べなかった。
本に「LPCXpresso用にトラ技が用意したサンプルがあるから、それコピってリネームして使うのが楽だよ」って書いてた気がしたから、前みたいにプロジェクトをフォルダごとコピった。だけどそれがダメだった・・・プロジェクト名がコピー前のプロジェクト名と被ってた。
下のが問題のハマっちゃった画面、Projects:ってとこにずらっと出てるのがインポートできるプロジェクトのはずなんだけど灰色になっててインポートできない・・・(すでにインポート済のLPC1114とプロジェクト名が被ってるせい)画面の上によく見たら何か出てる。以前はインポートできてたトラ技側が用意してくれたサンプルコードもフォルダはリネームされてるけどプロジェクト名がリネームされてないで表示されてるのがわかる。
前にLPCXpresso3使ったときはいけたんだけどなぁ・・・今回使ったのはLPCXpresso4だった(一番新しいのはLPCXpresso5)。
解決策としてリネームしたあとのフォルダの中にある.projectファイル(中身はXML)の<name>タグで区切られてるとこを他のプロジェクト名と被らないようにすればいいらしい。ぼくはこれで無事インポート出来ましたとさ