花生棒做网站,wordpress自己添加的菜单怎么删除,哈尔滨技术公司全国销售网络,商城网站建设市场分析论文Xilinx高级调试方法--多卡调试 1 测试工程2 驱动修改3 工程测试 本文主要介绍基于XVC技术实现多卡调试的方法 1 测试工程
加速卡1 Verdor ID#xff1a;1BD4Device ID#xff1a;903E 加速卡2 Verdor ID#xff1a;1BD4Device ID#xff1a;903F
2 驱动修改
为了同时识… Xilinx高级调试方法--多卡调试 1 测试工程2 驱动修改3 工程测试 本文主要介绍基于XVC技术实现多卡调试的方法 1 测试工程
加速卡1 Verdor ID1BD4Device ID903E 加速卡2 Verdor ID1BD4Device ID903F
2 驱动修改
为了同时识别多张加速卡需要加载多个驱动为了避免多个驱动之间存在冲突需要对原始驱动进行修改。
修改生成驱动的名称 driver_v0.4/Makefile 1行MODULENAME xilinx_xvc_pci_driver_903f driver_v0.4/xvc_pcie_user_config.h 62行#define PCIE_DRIVER_NAME “xilinx_xvc_pci_driver_903f” 修改字符设备的名称 driver_v0.4/xvc_pcie_driver_base.c 219行sprintf(ioc_device_name, “xil_xvc/903f_%d_%s”, d, name) ;221行sprintf(ioc_device_name, “xil_xvc/903f_%d-%d”, d, index_used);224行sprintf(ioc_device_name, “xil_xvc/903f_%d”, d); driver_v0.4/driver_ test/verify_xil_xvc_driver.c 39行static const char char_path[] “/dev/xil_xvc/903f_0”; 修改字符设备的类如果不修改此处加载多个驱动会提示file exists这个错误通过查看dmesg信息定位 driver_v0.4/xvc_pcie_driver_base.c 306行xvc_dev_class class_create(THIS_MODULE, “xil_xvc_903f_class”) 因为设备的名称变了所以在启动xvcserver时需要增加设备参数 ./bin/xvc_pcie -s TCP::10200 -d /dev/xil_xvc/903f_0
3 工程测试
加载两个驱动 查看字符设备 启动服务端 连接服务端