ZYQ-7000 SoC—2013.3 SDK/14.7影响——QSPIProgram中有用调试环境变量的简要描述-Xilinx-AMD论坛-FPGA CPLD-ChipDebug

ZYQ-7000 SoC—2013.3 SDK/14.7影响——QSPIProgram中有用调试环境变量的简要描述

描述

在Xilinx中提供的解决方案使用SDK和/或影响目标Xilinx评估板(ZC702和ZC706)进行QSPIProgram。

自定义板小的修改可能是必要的。

为了帮助这些修改,提供了由碰撞和SDK所使用的调试环境变量的简要描述。

请注意以下示例仅用于演示目的。

应用于调试环境变量的正确值在与特定QSPIProgram问题相关的Xilinx答案中描述。

解决方案

调试环境变量:

XILLCSEYZYQQUESPLAYUBOTOTY消息——当设置为1时,这个变量在Program期间启用有用的调试打印。

XILLCSEYZYQQUAL MaskWrreEffy-00设置为F800 0700、FFFFFFF、00001202和XILLCSEYZYQQUAL MaskWreWEE01,设置为F800 0704、FFFFFFF,00001202写入特定值的ZYNQ寄存器。

XILLCSESZYQQUASHOMKWORKETEX00,XILLCSEZYZYQQUAL MaskWreWo.01,XILL CSEYZYQQYMaskWreWeLe02,等…给出写作的“顺序”

F800 0700,FFFFFFF,00001202执行对F80700的写入,仅在值为00001202的掩码FFFFFFF中设置为1的位。

在这种情况下,MIO0和MIO1被配置为连接到QSPI1SS和QSPI0SS选择LVCMOS18。

相同的调试环境变量可以用来改变QSPIProgram期间的时钟速率和其他设置。

在自定义板上,您可能需要更改值以匹配板配置和布局。

在Debug和SDK GUI中调试环境变量的使用:

如果在Windows或Linux机器中设置了调试环境变量,SDK和Effice GUI就可以使用。

请参阅下面的屏幕捕获,获取一个调试环境变量的示例,用于设置窗口:

图片[1]-ZYQ-7000 SoC—2013.3 SDK/14.7影响——QSPIProgram中有用调试环境变量的简要描述-Xilinx-AMD论坛-FPGA CPLD-ChipDebug

为Linux设置调试环境变量的示例:

StEnV XILLCSEYZYQQUAL MaskWrreEffy00 F800 0708,FFFFFFF,00001202

在批处理模式中使用调试环境变量(仅用于高级用户):

下面的语法可以用来编写一个影响批处理脚本(例如名为QSPI.CMD)来设置QSPIProgram期间使用的调试环境变量:

StEnV-Env XILLCSEYZYQQYDISPLAYUBOTOTY消息-值1
StEnV-Env XILLCSEYZYQQU.MaskWrreWo.00 -值F800 0700,FFFFFFF,00001202
StEnV-Env XILLCSEYZYQQU.MaskWruteO01-值F800 0704,FFFFFFF,00001202

设置模式
端口电缆
识别
擦除-P 1 -QSPI单图像输出
BLANCHECK -P 1 QSPI单图像输出
程序-P 1 -QSPI单图像输出
验证-P 1 QSPI单图像输出
要运行 iMPACT 批处理文件,打开一个shell并从包含.MCS的文件夹中运行 iMPACT 批处理。
 iMPACT 批式QSP.CMD

注:有关更多信息,请参见“影响帮助”。

请登录后发表评论

    没有回复内容