linux - arm(s3c2440)驱动,怎样独占CS引脚?

做s3c2440和dsp用hpi通讯的linux驱动,dsp的片选CS接到接到s3c2440的CS2。驱动里用request_mem_region申请了CS2的全部空间,... 做s3c2440和dsp用hpi通讯的linux驱动,dsp的片选CS接到接到s3c2440的CS2。驱动里用request_mem_region申请了CS2的全部空间,申请时没提示错误。驱动里把所有的存储操作都注销了,应该不会有访问CS2的指令了,但是s3c2440的CS2引脚还是有变化(用示波器能看到CS2脚上有方波)。是不是linux内核里也有访问CS2的地方?换成CS1,CS3也是这种情况。
解决问题追加100分。
展开
 我来答
mcuos
2011-06-24 · TA获得超过662个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:512万
展开全部
CS2只是个片选引脚而已啊,哪有request_mem_region只说,这个函数是用来申请2440的寄存器空间的。
更多追问追答
追问
CS2有效的地址范围是0x1000 0000 到 0x1800 0000。我申请了这段地址,不就是申请了CS2了吗?我认为只有我的驱动才能改变CS2的状态,因为我已经申请了让CS2有效的那段地址,其他的驱动和linux内核都不能再操作CS2了。这样理解对不对?
追答
cs2是个引脚么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式