In Circuit Emulator
 
&counter([total|today|yesterday]); - 0 - 0 - 24
 



ICE(アイス)の食べ方

こちらによればホントにアイスって読むらしいです。
そして某イソテルの登録商標なんですな。

組み込み屋さんの必須アイテム。
ターゲットマシンのCPUを乗っ取ってプログラムを実行します。
バス信号に反応してブレークしたり,メモリ・レジスタのダンプ&書き換えができたりと, まさにデバッガ。

母艦上のkernel imageを起動する方法

ファイルシステムからkernel imageをロードします。

l "E:\share\vmlinux"

ターゲットの実行を開始します。

g=0

端末エミュレータでコンソールに接続して

j

で起動します。

ROMに書き込む

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
}

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS