打印
[ZLG-ARM]

smartarm2200做ZLG_CF驱动使用实验时只能读64M CF卡

[复制链接]
1737|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lichy2000|  楼主 | 2007-7-20 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lpc2000| | 2007-7-21 02:12 | 只看该作者

你自己看懂了,自己改的话,以后受用一辈子

使用特权

评论回复
板凳
lichy2000|  楼主 | 2007-7-22 18:27 | 只看该作者

我调试过,初始化时getdevicereg()读出的不是0xfa!

初始化时,setdevicereg()写入的0xfa,但读出始终是0x00,但是换成64m卡,0xfa就能读出,真的搞不懂什么原因?请周工和各位帮帮小弟啊!

使用特权

评论回复
地板
lichy2000|  楼主 | 2007-7-23 09:01 | 只看该作者

问题在这,请教怎么解决?

在初始化的ATA_FindIDEDevice(void)中,SetDeviceHead(0xfa)写入设备磁头寄存器,64m卡时能用GetDeviceHead()读出0xfa,但换成其他大容量的卡时,GetDeviceHead()读出为0,导致初始化失败,ATA设备不可用,请教各位原因何在,怎么解决?

使用特权

评论回复
5
lichy2000|  楼主 | 2007-7-23 15:09 | 只看该作者

大家在做实验时,没碰到这个问题吗?

我是完全用的光盘上的试验工程,问题在哪里呢?大家没碰到过吗?

使用特权

评论回复
6
ybs273| | 2007-8-21 22:48 | 只看该作者

我的能够识别512M的CF Card啊

我的能够识别512M的CF Card啊

使用特权

评论回复
7
lpf336| | 2007-9-5 08:53 | 只看该作者

我也碰到了这个问题

使用特权

评论回复
8
lpf336| | 2007-9-5 10:10 | 只看该作者

我用的是金士顿的512M的CF卡

使用特权

评论回复
9
lpf336| | 2007-9-10 11:14 | 只看该作者

顶一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

1

粉丝