各位大侠,求救:在嵌入式系统中使用cf卡true ide 模式的方法小弟用的系统是华恒公司的coldfire 5272 uclinux,带ide驱动,原装的套件底板有硬盘接口可以接硬盘,我自己作了一块电路板想用cf卡代替硬盘,使用其true ide 模式,用gal16v8来组合逻辑
CS1 = CS5 | A3 cf卡的cs1,5272的cs5,A3
CS0 = CS5 | !A3 cf卡的cs0,5272的cs5,A3
INT6 = !CFCINTA3 5272的int6,cf卡的int
cf卡其他管脚:A0-A2 ,D0-D15,读、写(34,35),
reset(41)接核心板对应管脚
A3-A10 接gnd
cf卡9脚(-OE)39(csel设置主从盘接gnd为主)接gnd
cf卡36(-WE),44脚接vcc3.3v
cf卡24,25,26脚悬空
cf卡33脚(vs1)接gnd
cf卡40脚(vs2)悬空
其他管脚除vcc.gnd外未使用,悬空
但是总是检测不到,(如果用原装的那块板子可以检测到硬盘的,mount 上后可以操作)
我对其寄存器读出数据总是c0,写入其命令寄存器则出错,那位大侠作过这方面的东西,还望不吝赐教,多谢