ICEが無くてもなんとかなる場合
 1、シリアル端子が独占またはある程度利用可能
 2、フラッシュROM又は実行部を入れる為のSRAMがある
 3、RAMに空きが4Kbyte以上ある
これらが満たされないと厳しいな
 どうやるかというと、Cの自作関数部を全部間接呼び出しにしておく
 ツール作ってアセンブラでxxx JMP Vxxx のテーブルを作るようにしてこれをRAMにおくと簡単
 で、デバッグ時は様子を見たい関数を置き換えてのprintfデバッグ

まあでもCの関数を事前に検証出来るようにBCBとかで簡単なテスト用環境作ってある程度検証してるから
そんなにデバッグに時間かけてないというか、かけられないというか、
動き出したら機械屋にもってかれてICE使えるような状態にならないというか