ディープブルーデー

それでいーの

はじめてのLPCXpressoIDEで

Buildできなくて

LPCXpressoIDEをインストール後、サンプルプロジェクトをインポートしてBuildを実行すると、以下のエラーが出た。[lpcxpresso v6.1.2][Win7 64bit]

16:55:59 **** Build of configuration Debug for project adc ****
make all 
m.AllocationBase 0x0, m.BaseAddress 0x71110000, m.RegionSize 0x360000, m.State 0x10000
C:\nxp\LPCXpresso_6.1.2_177\lpcxpresso\msys\bin\sh.exe: *** Couldn't reserve space for cygwin's heap (0x71110000 <0x24B0000>) in child, Win32 error 0
make: *** [src/adc.o] Error 1

エラーメッセージをキーワードにしてググって出てきたいくつかの文献を参考に、
インストールされたmsys-1.0.dll削除して、ダウンロードしてきた古いmsys-1.0.dllに置き換えたら、Buildできるようになった。

新規プロジェクトの作成で

まっさらのworkspaceに新規でlpcxpresso cプロジェクトを作ろうとするとCMSIS core libraryが無いよと怒られる。

Project ExplorerにターゲットデバイスのCMSISをインポートする必要がある。
"Start here"ペインのImport project(s)から、CMSISをインポート。
CMSISの場所は、LPCXpressoインストールDirのExample下にある.zipでまとめてあるが、そのまま指定可能。ターゲットのCMSISを選択する。
例えば、LPC810なら、LPC8xxのCMSIS.

プロジェクトには、既にsrc/main.cがあるので、これに制御コードを書けば、基本的にはOKであり、この状態でビルド可能。
(プロジェクト作成直後にビルドを試すのお薦め)