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

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

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

 

2015年12月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

アーカイブ

Google

このブログ記事について

このページは、T-Saitohが2003年11月11日 00:00に書いたブログ記事です。

ひとつ前のブログ記事は「2分木で式データの扱い」です。

次のブログ記事は「EI2校外研修」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。