sshからOP-TEEのQEMU環境実行方法
デフォルトだと、GUIのxtermが立ち上がる設定なので、sshのCUIでは失敗します。
ので、すこしMakefileいじってやっることによってCUIから起動させました。
Makefileの修正
xtermが勝手に立ち上がるのを無効にします。
diff --git a/qemu_v8.mk b/qemu_v8.mk index 0dded16..7351c7e 100644 --- a/qemu_v8.mk +++ b/qemu_v8.mk @@ -221,8 +221,6 @@ run: all .PHONY: run-only run-only: $(call run-help) - $(call launch-terminal,54320,"Normal World") - $(call launch-terminal,54321,"Secure World") $(call wait-for-ports,54320,54321) cd $(ARM_TF_PATH)/build/qemu/release && \ $(QEMU_PATH)/aarch64-softmmu/qemu-system-aarch64 \
soc_termの手動起動
で、上記で勝手に起動されていたSecure/NonSecureの、soc_termを手動で起動します。
コンソールを別に2個用意して、下記でQEMUからの接続待ちさせてください
Secure
$ ~/devel/optee/soc_term$ ./soc_term 54321
NonSecure
$ ~/devel/optee/soc_term$ ./soc_term 54320