如题,在做一个SPI总线驱动,在驱动中,通过ioremap对总线的物理地址寄存器进行映射,通过映射后的基地址加偏移量进行寄存器的配置,可是发现writel到寄存器中的参数,readl出来后是0,也就是说参数没有配置成功。同时这个总线驱动是一个单纯的字符驱动,没有注册到虚拟总线上。这种情况有人遇到过吗,望诸位解惑。
芯片是S3C6410。
------解决方案--------------------
这个很难帮你,只能靠自己调试了。
在驱动开发中出现 'struct' type redefinition 应该怎么办?? 大神们告诉小弟一下... 下面是我写的代码: #pragma once //**********...
大神们帮我看一下,我的代码错在什么地方? 加载成功,卸载就蓝屏了.... /* *******************************************************...
sigma8653很罕见的问题 SOS! sigma8653板子插上卡,上电后可以识别SD卡,然后软重启(reboot)就无法识别了! 奇怪的时,继续软重启一次又可...
Cancel自旋锁 起了什么作用? 发现IoCancelIrp 函数中 获取了Cancel自旋锁 设置了Irp->Cancel 调用了OnCancelIo函数 但是进入了On...
windows下 pnp设备的即插即用功能是怎么实现的? 看到 windows内核情景分析里说 加载驱动有三种方式 前两种是静态 分别是引导...
取消当前 IRP 执行的过程是怎样的? #pragma code_seg("PAGE") NTSTATUS MyWdmRead(PDEVICE_OBJECT DeviceObject,PIRP Irp) { ...
vs2008中,link2001错误的问题,代码如下 vs2008中,link2001错误的问题,代码如下 #include <ntddk.h> VOID OnUnload(IN PDRIVER_OBJ...
什么是内核缓冲区,用户缓冲区 比如网卡的内核缓冲区,那这个缓冲区是在pc内存还是在网卡的芯片上呢? ------解决方案---------------...
如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ? 如果我在一个函数前使用了 #pragma code_seg("PAGE") ...
请教Linux下dm9000网卡驱动程序问题 应用程序网络编程是基于socket接口的,好像完全屏蔽了底层,不能像字符设备那样应用程序可以调用...