华为Atlas200 二次硬件开发调试(2) PCIe link
·
在底板能启动ATlas 200内部系统后,开始进行pcie调试。
linux 驱动是根据黑金开发板的linux驱动稍微做了修改得到的,FPGA作为EP,Atlas 200作为RC。linux下识别命令用“lspci”即可。刚开始测试一直识别不到RC,于是以为FPGA这边的代码和XDMA IP核配置有问题。最后在xilinx XDMA官方例程上修改,觉得这样最起码不会配错,没想到还是识别不到。PCIE pl_ltssm调试状态机显示0.
后来调试发现是atlas 那边时钟没有供。
这个为什么当初没有供呢,是因为笔者自以为Atlas 200作为RC,内部应该有自己的时钟,不需要供,只有EP才需要。后来在调试过程中发现没有这个时钟还不行,且这个时钟还必须是LVDS输入。
后面飞线解决了这个问题,至此PCIE link 成功.

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐

所有评论(0)