optee-debugging-TEEdesk核心
发布时间
阅读量:
阅读量
按照操作手册的指引,若要利用gdb对TEE core进行调试,在未启用优化选项的前提下,无需额外设置特定参数。系统要求配置四个控制台界面:
- QEMU控制台
- NW UART控制台
- SW UART控制台
- GDB控制台
其中前三个控制台在进行xtest测试时已有相关说明,而最后一个则需由用户自行初始化启动。
QEMU启动流程
在此过程中需特别留意,执行编译或启动操作时应关闭CFG_CORE_ASLR功能;所有相关操作均以工程目录为基准进行。
$ cd build
# make run-only also works if you don't want to rebuild things
$ make -j2 run QEMU_VIRTFS_ENABLE=y QEMU_USERNET_ENABLE=y GDBSERVER=y CFG_CORE_ASLR=n CFG_TA_ASLR=n
在GDB console操作
$ toolchains/aarch64/bin/aarch64-linux-gnu-gdb -q
在使用gdb进行连接QEMU GDB
全部评论 (0)
还没有任何评论哟~
