04-08-2021 04:28 PM - 编辑日期 04-08-2021 04:36 PM
我正在使用vitisi开发一个c++kernel,并且已经完成软件仿真,正在进行硬件联合仿真。针对kernel编写了host code。当进行调试时,在运行到cl::buffer创建时 ,会报出找不到ddr的错误。请问是什么问题导致的?
code example:
debug error log:
以下是kernel.xml的source code
<?xml version="1.0" encoding="UTF-8"?>
<root versionMajor="1" versionMinor="5">
...
<ports>
<port name="M_AXI_FILTER" mode="master" range="0xFFFFFFFF" dataWidth="128" portType="addressable" base="0x0"/>
<port name="M_AXI_MAP" mode="master" range="0xFFFFFFFF" dataWidth="512" portType="addressable" base="0x0"/>
<port name="M_AXI_H_G_SCORE" mode="master" range="0xFFFFFFFF" dataWidth="128" portType="addressable" base="0x0"/>
<port name="M_AXI_PARAMS" mode="master" range="0xFFFFFFFF" dataWidth="32" portType="addressable" base="0x0"/>
<port name="S_AXI_CONTROL" mode="slave" range="0x1000" dataWidth="32" portType="addressable" base="0x0"/>
</ports>
<args>
...
<compileWorkGroupSize x="1" y="1" z="1"/>
<maxWorkGroupSize x="1" y="1" z="1"/>
</kernel>
</root>
修改时间 04-09-2021 03:34 PM
平台是官方下载的平台吗?还有就是example design能正常运行吗?最好缩小一下范围