在Program嵌入式系统时如何启用u-Boot调试消息?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

在Program嵌入式系统时如何启用u-Boot调试消息?

描述

在Program嵌入式系统时如何启用u-Boot调试消息?

在尝试调试嵌入式设计上的FLASHProgram问题时,启用U-Boot调试消息会有很大帮助。

要在SDK中启用u-Boot调试消息,请添加环境变量“XIL_CSE_ZYNQ_DISPLAY_UBOOT_MESSAGES”并将值设置为1。

在SDK中,您将在控制台窗口中看到Program输出。

开头将如下所示:

****** Vivado v2015.4.1_AR65982(64位)
**** SW Build 1431336于12月11日星期五14:52:45 MST 2015
**** IP Build 1427053于12月7日星期一12:56:29 MST 2015
**版权所有1986-2015 Xilinx,Inc。保留所有权利。
start_gui
JTAG链配置
————————————————–
器件ID代码IR长度部件名称
1 4ba00477 4 arm_dap
2 23727093 6 xc7z020
CortexA9处理器配置
————————————-
版本……………………….. 0x00000003
用户ID ……………………….. 0x00000000
没有PC断点……………. 6
没有Addr / Data Watchpoints ……… 4
===== mrd-> addr = 0xF800025C,data = 0x00000001 =====
===== mrd-> addr = 0xF8007080,data = 0x30800100 =====
===== mrd-> addr = 0xF8000B18,data = 0x80008000 =====
MASKWRITE:addr = 0xF8000008,mask = 0x0000FFFF,newData = 0x0000DF0D
MASKWRITE:addr = 0xF8000110,mask = 0x003FFFF0,newData = 0x00177EA0
MASKWRITE:addr = 0xF8000100,mask = 0x0007F000,newData = 0x0001A000
MASKWRITE:addr = 0xF8000100,mask = 0x00000018,newData = 0x00000010
MASKWRITE:addr = 0xF8000100,mask = 0x00000001,newData = 0x00000001
MASKWRITE:addr = 0xF8000100,mask = 0x00000001,newData = 0x00000000
===== mrd-> addr = 0xF800010C,data = 0x0000003F ==
……

要在使用Vivado的Windows计算机上启用相同的消息,请从DOS窗口启动Vivado:

图片[1]-在Program嵌入式系统时如何启用u-Boot调试消息?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

注意使用管道“>”,这允许将输出发送到文件以供以后分析。

请登录后发表评论

    没有回复内容