組み込みとつぶやき-高田馬場 このブログは更新を停止。Twitterのアーカイブになっています。 http://blog.suga41.com にて更新中です。 こんにちは。 ビーコンの菅原です。 ルネサスのHEWで RAM上にプログラムを転送するやりかたについて書きます。 この記事は SHやH8等の旧日立系のマイコンが対象となります。 M16,R8等は違うやり方となります。 その前にRAMの配置について・・ 一般的なマイコンでは変数といっても、配置される記憶領域により三種類あります。 未初期化変数(BSSセクション) RAM領域に配置する。不定値となるが、初期化で0クリアされるものもある。書き換え可能 【例】 short foo; 初期化変数 RAM領域に配置する。初期値がROM領域あり、初期化時にROMから初期値をRAM領域にコピーする。書き換え可能 【例】 short foo = 1