デフォルトで使用される外部スタック

テクニカル・ノート 98758

アーキテクチャ:

AVR

コンポーネント:

linker

更新日:

2018/08/26 4:10

はじめに

AVRプロセッサの派生品とメモリモデルの特定の組み合わせでは、.xclのサンプルファイルは、デフォルトで以下の行を有効にして、外部メモリをスタックに使用します。

-e?RSTACK_IN_EXTERNAL_RAM=?C_STARTUP;

これは、cstartupの代替エントリポイントであるRSTACK_IN_EXTERNAL_RAMにC_STARTUPがリダイレクトされることを意味します。これにより、特定のポートを使用して外部メモリのアドレスバスとデータバスにアクセスできるようにSFRが設定されます。

コメント

外部RAMはlow_level_initで初期化されます。RSTACKが外部RAMに配置される場合のみ、.xclファイルに記述されたこの行を有効にしてください。

 

全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。