CQ-FRK-NXP-ARM (10) Raisonance RKit-ARM の Startup を使ってみる (1)2009年05月24日 21時10分06秒

Raisonance RKit-ARM は version 1.18.0903 から NXP のCPU が正式にサポートされた。
さっそく使ってみる。
サンプルが
C:\Program Files\Raisonance\Ride\Examples\ARM\NXP\LPC23xx_toggle
の中にあるので LED のポートを変更して動かしてみよう。
問題なく動いている。


次に、割り込み関係だ。
まず Startup を見てみる。場所とファイル名は
C:\Program Files\Raisonance\Ride\Lib\ARM\crt0_LPC23x.s
流れは
 ・ベクターテーブルセット
 ・スタックセット
 ・RAM の初期化
 ・main へジャンプ
といった具合だ。
その後に割り込みの手続きが書いてある。


しかし、割り込みの内容については自分で書かないといけないようだ。
と言うわけで簡単に lpc23x_it.c を書いてみる。
IRQ 以外はとりあえずダミーにしておこう。


そして、main はこんな感じにしよう。


これで動くのだろうか?


環境: (Ride7 or µVision3) + GNU C + CQ-FRK-NXP-ARM