こちらによればホントにアイスって読むらしいです。
そして某イソテルの登録商標なんですな。
組み込み屋さんの必須アイテム。
ターゲットマシンのCPUを乗っ取ってプログラムを実行します。
バス信号に反応してブレークしたり,メモリ・レジスタのダンプ&書き換えができたりと,
まさにデバッガ。
ファイルシステムからkernel imageをロードします。
l "E:\share\vmlinux"
ターゲットの実行を開始します。
g=0
端末エミュレータでコンソールに接続して
j
で起動します。
zImageを書き込んでみるテスト
rd E:\share\zImage,0xa0020000
user landを書き込んでみるテスト
rd E:\share\cramfs.img,0xa0120000
ICE起動時にINIT.MCRファイルに書かれたコマンドが実行されます。
たとえば以下のような感じです。
ICEのコマンドプロンプトからHOGEと入力すると実行されます。
{HOGE ed a7e00008,00ff0000 ed a7e0000c,00000000 ed a7e00038,00021837 ed a7e00040,00021837 ed a7e00048,00021837 ed a7e00054,00000000 ed a7e00004,00000000 ed a7e00040,0002187f ed a7e00044,01091801 ed a7e00048,0002187f ed a7e0004c,09091801 ed a7e80000,07013105 ed a7e80004,00000003 ed a7e80008,00000000 ed a7e8000c,00000000 ed a7e80010,08000800 ed a7e80014,04000000 ed a7e80018,03000000 ed a7e8001c,00000000 ed a7e80020,02ff03ff ed a7e80024,052f03ff ed a7e80028,00870417 ed a7e8002c,032502ff ed a7e80030,00050302 ed a7e80034,000002df ed a7e80038,00000000 ed a7e8003c,00000000 ed a7e80040,00016007 ed a7e80044,00180000 ed a7e80048,08000800 ed a7e8004c,00300000 ed a7e80050,00000000 ed a7e80054,02ff03ff ed a7e80058,0a000b00 ed a7e8005c,00000000 ed a7e80060,00ededed ed a7e80064,00300000 ed a7e80068,00480000 ed a7e8006c,00000000 ed a7e80070,00000000 ed a7e80074,00000000 ed a7e80078,00000000 ed a7e8007c,00000000 ed a7e80080,00010000 ed a7e80084,00480000 ed a7e80088,08000800 ed a7e8008c,00600000 ed a7e80090,00000000 ed a7e80094,02ff03ff ed a7e80098,00000000 ed a7e8009c,00000000 ed a7e800a0,00000000 ed a7e800a4,00000000 ed a7e800a8,00010000 ed a7e800ac,00000002 ed a7e800b0,00009000 ed a7e800b4,00000000 ed a7e800b8,00000004 ed a7e800bc,00000000 ed a7e800f0,00610000 ed a7e800f4,00000000 ed a7e800f8,5555aaaa ed a7e800fc,0000ffff ed a7e80100,00010001 ed a7e80104,00600000 ed a7e80108,08000800 ed a7e8010c,00000000 ed a7e80110,02ff03ff ed a7e80114,00000000 ed a7e80118,00000001 ed a7e8011c,02000000 ed a7e80120,00000000 ed a7e80124,00000000 ed a7e80128,02000000 ed a7e8012c,00000000 ed a7e90000,00002251 ed a7e90004,00000004 ed a7e90008,01e002c0 ed a7e9000c,00180000 ed a7e90010,00300000 ed a7e90014,00000800 ed a7e90018,00000004 }