TOPPERS ATK2をSkyeyeで動かすまでの手順。
環境
Windows 10 Pro (64bit)
ソフトウェア要件
ATK2
Skyeyeシミュレータに対応しているバージョンをダウンロードする。
Configurator
ATK2のコンフィグで利用する。
Skyeye
上記ATKのバージョンに対応したものの最新版。
Cygwin (x86)
SkyeyeのバイナリがCygwinでビルドされているため、x86版をダウンロードする。
arm-none-eabi-gcc
CodeSourcery版
インストール
Cygwin (x86)
デフォルトで選択されているパッケージにperl, make, unzipを追加する。
ATK2
$ tar xzvf .../atk2-sc1_at91skyeye_gcc-20150406.tar.gz
$ cd atk2-sc1
$ mkdir -p cfg/cfg
$ cp .../cfg.exe cfg/cfg/
ビルド
ATK2
$ pwd
atk2-sc1
$ mkdir obj
$ cd obj
$ perl ../configure -T at91skyeye_gcc
$ make
実行
$ pwd
.../atk2-sc1/obj
$ cp ../target/at91skyeye_gcc/skyeye.conf .
$ skyeye -e atk2-sc1.exe -c skyeye.conf
デバッグ
skyeye起動
$ pwd
.../atk2-sc1/obj
$ skyeye -c skyeye.conf -e atk2-sc1.exe -d
gdb起動
別のターミナルで以下を実行
$ pwd
../atk2-sc1/obj
$ arm-none-eabi-gdb.exe atk2-sc1.exe -command ../target/at91skyeye_gcc/gdb.ini