[X]关闭

发表评论已发布 10

小白又白

发表于 2019-7-8 22:34:17 | 显示全部楼层

admin 发表于 2019-7-4 11:25
你把应用程序的地址也改为0开始

汤老师,我的驱动编译环境配置时是这样的:1. Windows 7
2. VS2015。
3. 米联客 提供的WINSDK,WDK(这些是Windows10专用的?)
我一开始没有发现是Windows10系统按照顺序安装的,安装后进行驱动程序的编译并没有出现什么错误,生成了.inf和.exe等文件,驱动也安装上啦。教程中的xdma_rw.exe文件方式读写成功,表盘测速也成功,DDR和BAR读写测试也可以。但进行到传图进行饱和度调整会传输出现蓝屏问题。
用Windbg查看Dump文件。
蓝屏提示Windows driver framew violat。
显示 Probably caused by : Wdf01000.sys ( Wdf01000!FxDmaTransactionBase::DmaCompleted+d8 )

******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

WDF_VIOLATION (10d)
The Kernel-Mode Driver Framework was notified that Windows detected an error
in a framework-based driver. In general, the dump file will yield additional
information about the driver that caused this bug check.
Arguments:
Arg1: 0000000000000008, An operation occurred on a DMA transaction object while it
        was not in the correct state.
Arg2: 0000057ff6a336d8, Reserved.
Arg3: 0000000000000007, Reserved.
Arg4: fffffa8006376270, Reserved.

Debugging Details:
------------------



想问下汤总以及你们的驱动开发人员。
1: 驱动中WDF_violation:10d(0000000000000008, An operation occurred on a DMA transaction object while it was not in the correct state.)是什么情况。怎么解决????
2; 会不会和安装在Windows7上的WINSDK,WDK有关,但搭建的驱动开发环境可以编译。
谢谢,汤老师.

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则