XDMA PCIE开发期间两个版本问题的解决

项目场景:

目前,采用Xilinx官方给与的源码做了调试和验证,大致分为三个版本:

  • 2017
  • 2018
  • 2020

其中:
2018被我弃用,原因是bug较多,修复起来难度大
2017能够直接进行编译,但目前会出现:
请添加图片描述
感叹号的错误一直无法解决,初步分析,问题出在BAR的相关空间分配上面。
2020与2017环境差异较大,安装在一起的时候,提示WDK问题:
在这里插入图片描述


解决方案:

修改思路,在主机、媒体服务器上搭建两个环境,用来分别编译两个版本的源码,进行调试。

1、分析问题

通过查看版本号,找到WDK 10.0.16299对应的所有文件
在这里插入图片描述

2、解决问题

到此,解决问题就变成了:

  1. 下载、安装VS 2017;
  2. 下载、安装Windows 10 版本1809 的WDK;
  3. 验证代码,调试;
    在这里插入图片描述

3、差异对比

2017 2020

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

猜你喜欢

转载自blog.csdn.net/kris_paul/article/details/128131527
今日推荐