MDK-ARM の最新版は 4.71a だが、私の使っている Version は 4.53 だ。
この状態で LPC81x のプロジェクトを読み込むと以下のようなダイアログが表示される。
Error: Device not found
Please update your device selection
というわけで LPC81x を追加する。追加は簡単だ。
LPC800 Support for version 4.60 of Keil MDK-ARM これを実行すればよい。
さて、どこに追加されたのか見てみると
UV4.cdb の中ではなく 別のファイル NXP_LPC8xx.cdb が追加されて TOOLS.INI に以下の内容が記述してある。
[UV2]
CDB0=UV4\NXP_LPC8xx.cdb("NXP LPC8xx Devices")
この方法は知らなかった。これからは私専用の Device file を作成し、そこに追加するデバイスを書き加えることにしよう。
もちろん、今回も GCC 用の Startup と リンカースクリプトを用意する。
Keil\ARM\GNU\Startup\NXP\LPC8xx\startup_LPC8xxG++.s
Keil\ARM\GNU\Startup\NXP\LPC8xx\LPC810_rom_gnu.ld
参照:
Device Database Parameters
(デバイスデータベースのパラメータ)
Customize or Add Devices
(カスタムデバイスと新規デバイス)
環境:
LPC800 Mini Kit (LPC810M021FN8)
+ Keil MDK-ARM V4.53
+ GCC Sourcery CodeBench Lite 2012.09-63
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。