PC版 SYSLAB blog  http://syslab.asablo.jp/blog/......

CQ-FRK-NXP-ARM (12) Cで書くスタートアップ (2)
2015-03-18


スタートアップができたので次は linker script だ。
これは当然 LPCXpresso LPC8xx のものをそのまま使わせてもらう。 変更点は
ORIGIN(Flash) とLENGTH(Flash)
ORIGIN(Ram)とLENGTH(Ram)
とりあえずこれだけでいいだろう。
そうそう、CRP も一応入れておこう。

 


あと残りは SystemInit() 、これは mbed の system_LPC23xx.c がそのまま使えるはずだ。
system_LPC23xx.c と system_LPC23xx.h を引っ張ってくるとそのほかに必要なファイルが芋ずる式に出てきた。
上記以外に
core_arm7.h
vector_defns.h
LPC23xx.h
これに main() をくっつければテンプレートプロジェクトの出来上がりだ。
さらに、必要なら LPCXpresso の crp.c crp.h を付け加えて使うこともできる。
それにしても、久しぶりに mbed をのぞいたら対応する CPU が多くなっていて驚いた。
もちろん、あの Renesas RZA1H もサポートされている。


参照:
 LPCXpresso
 mbed
[ARM]
[マイコン]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット