山本です。
Funakiさん、IMAIZUMIさん、Kunugizaさん、返信ありがとうございます。
Funaki氏:
∮特に OS やカーネルを使用してなければ nonhosted environment なわけですから
∮exit() で返却すべき資源など無いわけで, 更にいえば
∮_exit() は sleep を発行して gdb のリモートデバッグを
∮ハングアップさせてしまうので
∮僕は _exit() も __asm__("jmp _start") だけにしてます.
やってみました。それまでプログラムサイズが20kbyte要していたのが、
1.3Kbyteになりました。ありがとうございます。
このプログラムで、デバッグをやってみたところ、これもまたうまくいきました。
感激モノですね。
しかし、LCD(秋月で購入したキャラクタLCD)に表示するとなると4kbyte近くに
なる為、
外部RAMでのデバッグは必要となりますね。
次は、外部RAMでのデバッグ環境を整えてみようと思います。
皆様、ご教授、ありがとうございました(^o^)丿
これからも、お世話になると思いますが、よろしくお願いします。。