Zynq-7000 Debug  – 如何使用Lauterbach T32调试Linux内核?-Altera-Intel社区-FPGA CPLD-ChipDebug

Zynq-7000 Debug – 如何使用Lauterbach T32调试Linux内核?

描述

如何使用Lauterbach T32调试Linux内核3.3?

使用Lauterbach T32调试Linux内核3.3需要以下内容。

从Lauterbach开始,Linux Awareness包应该出现在demo / arm / kernel / linux下的TRACE32安装目录中。

从git.xilinx.com开始,使用以下“调试”选项编译的Linux存储库: “内核黑客 – >使用调试信息编译内核”必须启用。

来自Lauterbach,您可以在http://www.lauterbach.com/scripts.html找到启动练习脚本。

这是脚本的作用:

– 连接Zynq
– 下载vmlinux
– 下载devicetree.dtb
– 下载ramdisk图像
– 加载Linux内核符号
– 初始化MMU
– 初始化Linux意识
– 启动Linux

注意 :在运行Linux内核之前,需要在板上运行FSBL和U-boot(例如初始化DDR)。您可以在SD卡上复制包含FSBL + U-boot的BOOT.bin,从中启动并在u-boot提示符处停止。

请登录后发表评论

    没有回复内容