メインコンテンツ

メモリ使用量

生成コードによる RAM、ROM およびスタック領域の使用の最適化

コード ジェネレーターが変数をローカルとグローバルのどちらで定義するのかおよびサブシステム関数へのデータの受け渡し方法を指定することにより、メモリ消費量を制御します。コンフィギュレーション設定を変更してデータを保存するメモリの量を削減します。

コード ジェネレーターでは、制御フロー構造を結合し、デッド コード パスおよび計算結果に影響しないブロックのコードを削除して ROM の消費を低減します。初期化コード、関数 reset と関数 disable、防御的なコードなど、必要のないコードを削除して ROM の消費をさらに低減できます。

モデル設定

float と double を 0.0 に初期化するために memset を使用浮動小数点データを 0.0 に明示的に初期化するコードの生成を制御する

トピック