SSブログ

組み込みソフト開発設定 [調査]

ルネサスのHEWで開発しているとき、初期化あり領域がRAMに展開されない問題にはまってしまった。
例 int a=123;
このエリアがDエリアとなり、データを変更することができない。
Rエリアに定義する方法を調べて下記設定で実現可能であることが、
分かった。
メニュー→ビルド→SuperH~→最低化リンカ→カテゴリ→出力→オプション項目
→ROMからRAmへマップするセクションで
追加にてD→Rを追加する。

分かれば簡単であるが、当初時間的余裕が無くて、
初期化あり変数は使っていなかった。
初期化関数を作成して、この関数内で初期化していた。
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:仕事

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

通信規格V23対応モデムOKI-ADPCM変換 ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。