理乃美

ソフトとハードと論理の覚え書き

cannot find -lCMSIS_LPC43xx_DriverLib

2015-08-27 23:25:44 | ソフトウェアFMステレオラジオ
「はじめてのオール・ソフトウェア信号処理FMステレオ・ラジオ」で、第2章に記載のとおりにしても表題のエラーでFMReceiverのビルドに失敗してしまう。

理由は、わかってしまえば単純で、CMSIS_LPC43xx_DriverLibがビルドできていないため。記事のビルド手順ではちょっと足りない。

P33の「ビルドする」ではいきなりFMReceiverのビルドで始まっているが、その前にCMSIS_LPC43xx_DriverLibをビルドする必要がある。

まず、Project ExplorerでCMSIS_LPC43xx_DriverLibを選ぶ。すると、Quickstart Panelの表示が 'Build 'CMSIS_LPC43xx_DriverLib' [Debug] 等に変わる。これだとターゲットはDebugなので、ツールバーのBuildボタンをプルダウンしてRelease(Release build)を選ぶ。選ぶだけで、ビルドがかかってライブラリが準備できた。

で、記事の記載のとおり、Project ExplorerでFMReceiverを選び、やはりツールバーのBuildボタンをプルダウンして、Release (Copy whole from Flash to RAM) を選ぶと、Relaseビルドがビルドされる。

これで無事ビルド完了。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする