Skyeye

TOPPERS界隈でARMエミュレータSkyeyeが静かに熱いらしい.MinGW環境でも動くようだし,そろそろ手をだしてもよい頃かな.

bfinもサポート?

Blackfinのサポートもあるのか…ふーむ.

Leopardでビルドしてみた.

$ make NO_DBCT=1 NO_BFD=1

DBCTってのはアクセラレーションらしい.手元のはG4なのではじかれた?
OSXには(公式には)BFDが無いので,これは順当.

READMEによると,最近のx86Linuxなら,makeだけでいけるっぽい.でも試してないので真偽は不明.

2 Usage (just type below command,then skyeye will show usage information)
binary/skyeye -h
notice: you should have a kernel(ELF format or Binary Image), a filesysmte(according to OS), a skyeye config file(default is skyeye.conf)

とREADMEにあったので,その通りにしてみる.

$ binary/skyeye -h
------------------------- SkyEye -V1.2 ---------------------------
Usage: SkyEye [options] -e program [program args]
Default mode is STANDALONE mode
------------------------------------------------------------------
Options:
-e exec-file        the (ELF executable format)kernel file name.
-l load_address,load_address_mask

…中略…

lpc2210 
ps7500 
imx 
integrator 
armv3 
armv4 
Segmentation fault
$ 

Seg. fault …うーむ.

まあ,くじけずに,しばらく使ってみるか…