ツールニュース |
|||
|
MESC TOOL NEWS:
MESCT-NC30WA_2-980801D
この度、M16C/60シリーズ用Cコンパイラ(アセンブラ・統合化開発環境付き)NC30WA V.3.00 Release 1をご使用される際の注意事項をご連絡致します。 内 容 #pragma EXT4MPTRの使用方法におきましてマニュアルの不備がありました。本機能についてあらためて説明いたします。 #pragma EXT4MPTRは、4Mバイト拡張ROMをアクセスするポインタ変数であることを一度宣言するだけで操作可能です。
--------------------------------------------------------------------------
[例]
struct tag{
int bitmap;
char code;
}*pointer;
#pragma EXT4MPTR pointer
main()
{
register int data;
data=pointer->bitmap;
}
--------------------------------------------------------------------------
連続した操作の場合、1回だけ上記バンク設定を行い、以降はバンク設定を行わないコードを生成し効率よくデータを参照できます。 なお、1つの関数で複数のバンクを設定する場合は、-fCBA(-fchange_bank_always)オプションを指定し参照するたびに毎回バンクをセットするようにしなければなりません。
技術的な内容に関するお問い合わせは、お問い合わせ先一覧へ
|