LPC812(LPC800-MAX)とLPC810ではRAM容量が違う。LPC812のバイナリーではLPC810は動かない。
次のプログラムをリンクするとリセットハンドラーを既存のコードに上書きします。
スタックポインタ(SP)を 0x10001000 から 0x10000400 に変更します。
__main()の4バイト先から実行しているのはスタックポインタが再設定されるのをスキップするためです。
プログラミング例:
lpc810_helloworld
実行例:
(2013/12/29)
---
0 件のコメント:
コメントを投稿