活動再開?
引越し後、初めて活動。
SDカード用テストボードのコンパイラをgccに変更。
割り込み禁止レベルの設定をするのに、asm文を使って、
asm volatile ("mov #0,r0");
asm volatile ("ldc r0,sr");
と、やっていたのだけれど、ところにより調子悪い。
考えるに、r0を退避しないといけないような気がする。
性能はともかくとして、関数化して逃げてみる。
とりあえず動くようにはなったようだ。
| 固定リンク | 0
引越し後、初めて活動。
SDカード用テストボードのコンパイラをgccに変更。
割り込み禁止レベルの設定をするのに、asm文を使って、
asm volatile ("mov #0,r0");
asm volatile ("ldc r0,sr");
と、やっていたのだけれど、ところにより調子悪い。
考えるに、r0を退避しないといけないような気がする。
性能はともかくとして、関数化して逃げてみる。
とりあえず動くようにはなったようだ。
| 固定リンク | 0
コメント