项目场景:
目前,采用Xilinx官方给与的源码做了调试和验证,大致分为三个版本:
- 2017
- 2018
- 2020
其中:
2018被我弃用,原因是bug较多,修复起来难度大
2017
能够直接进行编译,但目前会出现:
感叹号的错误一直无法解决,初步分析,问题出在BAR的相关空间分配上面。
2020
与2017环境差异较大,安装在一起的时候,提示WDK问题:
解决方案:
修改思路,在主机、媒体服务器上搭建两个环境,用来分别编译两个版本的源码,进行调试。
1、分析问题
通过查看版本号,找到WDK 10.0.16299对应的所有文件
2、解决问题
到此,解决问题就变成了:
- 下载、安装VS 2017;
- 下载、安装Windows 10 版本1809 的WDK;
- 验证代码,调试;
3、差异对比
2017 | 2020 |
---|