2008年12月14日日曜日

モニタデバッガ、Htermでの開発法

それでは、ここで、CQ7144SRAM付きのプログラム開発手順をまとめておく。

ROM >> モニタデバッガ
内蔵RAM >> モニタデバッガのデータ、仮想割り込みベクタ、スタック領域、ヒープ領域
外付けRAM >> ユーザープログラム、データ

の様にメモリの配置を決める。ここで、「HEW」のセクション設定例を示す。
HEWが自動的に生成してくれる、リセット、初期化関数も含め、ユーザープログラムとデータは外部RAM領域に配置する。

さらに、lower.cを追加して、モニタデバッガをビルドした場合は「MONITOR.MAP」でprintf、scanf関数がどこに配置されているか、アドレスを確認する。


そこで、以下のマクロ文を定義して、printf、scanf関数を呼び出す。ここで、「stdio.h」をユーザープログラムで呼び出す必要はない。

0 コメント: