ホーム » スタッフ » 斉藤徹 » 大域初期化付き変数がROMになってた。

2003年11月
« 10月   12月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

最近の投稿(電子情報)

アーカイブ

カテゴリー

大域初期化付き変数がROMになってた。

秋月のH8/3664をgcc環境で使うための実験として、バッファ付きシリアル通信の プログラムを作成中。簡単な例なのに動かないので悩む。

原因は、スタートアップ処理の記述問題のために、 初期化付き大域変数が ROM 領域に割り付けられ、 値が変化していないためだった。 FN その前は、割り込み時に変化する変数に volatile を付け忘れて悩んで、 SCI3レジスタの初期化のわずかなタイミングの順序違いで動かず….
# ノウハウが溜るまでは、くだらないネタでつまづくなぁ…. /FN