描述
在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_guiJTAG链配置————————————————–器件ID代码IR长度部件名称1 4ba00477 4 arm_dap2 23727093 6 xc7z020CortexA9处理器配置————————————-版本……………………….. 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 = 0x0000DF0DMASKWRITE:addr = 0xF8000110,mask = 0x003FFFF0,newData = 0x00177EA0MASKWRITE:addr = 0xF8000100,mask = 0x0007F000,newData = 0x0001A000MASKWRITE:addr = 0xF8000100,mask = 0x00000018,newData = 0x00000010MASKWRITE:addr = 0xF8000100,mask = 0x00000001,newData = 0x00000001MASKWRITE:addr = 0xF8000100,mask = 0x00000001,newData = 0x00000000===== mrd-> addr = 0xF800010C,data = 0x0000003F ==……
要在使用Vivado的Windows计算机上启用相同的消息,请从DOS窗口启动Vivado:
注意使用管道“>”,这允许将输出发送到文件以供以后分析。
没有回复内容