赛灵思
直播中

王鑫

7年用户 1175经验值
私信 关注
[问答]

Xilinx ML310 EDK基础设计在串口上没有指定的输出

大家好,
我遇到了Xilinx ML310 EDK基础设计的问题:
http://www.xilinx.com/products/boards/ml310/current/#base
我在Linux上使用ISE / EDK 9.1i 32位。
我已经完成了教程并生成了比特流,将其下载到电路板上,但我没有在串口上看到指定的输出。
我知道串口工作正常,因为我看到ML310诊断/ ACE-loader / ACE CD配置在上电时出现在串口上。
我选择将内存测试应用程序加载到BRAM中并成功加载比特流,我只是在串口上没有得到任何东西。
有什么建议么?
谢谢,
V

回帖(7)

李志强

2019-9-11 10:13:49
不太确定,但值得检查:
您确定比特流已成功加载吗?
您是否尝试使用bootloop(而不是特定程序)生成比特流,加载它,然后使用XMD加载精灵,以便您可以看到发生了什么?
你也应该能够模拟平台,虽然我怀疑通过UART相对于CPU的速度来判断你可能会看到或者看不到数据。
您应该能够在设备的缓冲区中看到它。
举报

张玉珍

2019-9-11 10:23:22
更新:我在关注基础演示时看到此警告:
“/home/v/vs_base_design/base_system_2.mhs第174行 - 没有找到例如opb的驱动程序。为避免看到此警告,请将相应的驱动程序或驱动程序”generic 1.00.a“分配给实例opb
为什么会发生这种情况,这可以解释我的问题,我该如何解决?
谢谢,
V
举报

张玉珍

2019-9-11 10:29:36
更新2:我尝试在EDK / XPS 9.1i中再次构建ML310基础演示项目,我完全像以前那样完成了所有工作(我甚至连续尝试了3次,每次都有一个新项目只是为了制作
确定)现在我在比特流生成期间在XPS中收到以下错误:
“将”system1.ucf“中的约束应用于设计......
错误:NgdBuild:756 - “system1.ucf”第272行:找不到网络 
设计中有'SysACE_CompactFlash_SysACE_CLK'。
来压制这个错误 
指定正确的网络名称或删除约束。
......”
和“无法找到实例”的其他类似错误指的是:
bufgp_115 / BUFG
system dcm / system_dcm / CLK0_BUFG_INST
system dcm / system_dcm / CLK90_BUFG_INST
system dcm / system_dcm / CLK180_BUFG_INST
system dcm / system_dcm / CLK270_BUFG_INST
ddr_dcm / ddr_dcm / CLK90_BUFG_INST
ddr_dcm / ddr_dcm / CLK270_BUFG_INST
ddr_dcm / ddr_dcm / CLK0_BUFG_INST
ddr_dcm / ddr_dcm / DCM_INST
ddr_dcm / system_dcm / DCM_INST
我再次按照信中的指示行事。
我搜索了答案记录,但找不到任何涉及此问题的内容。
有任何想法吗?
这变得非常令人沮丧。
:)
谢谢,
V
举报

张玉珍

2019-9-11 10:45:04
gconstantine-感谢您的建议。
不,我不确定比特流是否正确下载,因为我读到控制台中的“DONE”语句并不意味着一切都很好。
此外,当我启动XMD时,它会显示一些文本,然后窗口关闭 - 你知道这个日志文件的位置吗?
窗口关闭太快,我无法阅读文本。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分