- 在 Zynq UltraScale+ MPSoC PetaLinux 平台中为 vaitrace 准备调试环境。
- 运行
petalinux-config -c kernel
配置和构建 PetaLinux。 - 为 Linux 内核启用以下设置。
- General architecture-dependent options ---> [*] Kprobes
- Kernel hacking ---> [*] Tracers
- Kernel hacking ---> [*] Tracers --->
[*] Kernel Function Tracer
[*] Enable kprobes-based dynamic events
[*] Enable uprobes-based dynamic events
- 运行
petalinux-config -c rootfs
并为 root-fs 启用以下设置。Petalinux package Groups ---> packaggroup-petalinux-self-hosted ---> [*] packagegroup-petalinux-self-hosted
- 运行
petalinux-build
。
- 运行
- 安装 vaitrace。vaitrace 已集成到 VART 运行时中。如果已安装 VART 运行时,vaitrace 会安装到 /usr/bin/vaitrace 中。