wince4.2 SD卡问题
大家有没有遇到过这种情况,在CE的存储管理器中可以看到SD的插拔情况,也可以看到SD卡的容量,可以进行格式化,格式化后也可以新建,可无法装入,在文件系统中也看不到SD卡的文件夹,无法读写数据。我原来的板子读取都正常,后改板更换了大页的Flash和128MSDRAM后出现现在的问题,后我又做实验将SDRAM恢复到64M结果读取SD卡就正常了!大家看看是什么原因!怎么才能使SD卡那个文件夹出现?
我的平台是4.2+2440!
这是最后的串口信息:
-----SYSINTR_SDMMC_CARD_DETECT-----
charlie::Prescale for Real clock rate = 156, pRate:100000
Card inserted
SDCSDSlotOptionHandler:0x1
BUS Width 1Bit
charlie::Prescale for Real clock rate = 156, pRate:100000
CMD:5,0x0
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x05
CMD:5,0x0
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x05
CMD:5,0x0
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x05
CMD:5,0x0
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x05
CMD:0,0x0
CMD:1,0x300000
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x01
CMD:1,0x300000
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x01
CMD:1,0x300000
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x01
CMD:1,0x300000
SD_API_STATUS_CMD_RESPONSE_TIMEOUT
BusRequestHandler Error - command:0x01
CMD:55,0x0
CMD:41,0x0
SDCSDSlotOptionHandler:0x0
SDCSDSlotOptionHandler - called - SetSlotPower : 0x00100000
CMD:0,0x0
CMD:55,0x0
CMD:41,0x100000
CMD:55,0x0
CMD:41,0x100000
CMD:2,0x0
CMD:3,0x0
CMD:9,0x20000
CMD:13,0x20000
CMD:7,0x20000
CMD:55,0x20000
CMD:51,0x0
DMA Timeout:0
CMD:55,0x20000
CMD:42,0x0
SDCSDSlotOptionHandler:0x5
SDCSDSlotOptionHandler - called - SDHCDGetWriteProtectStatus : on slot 0
CMD:55,0x20000
CMD:6,0x0
SDCSDSlotOptionHandler:0x1
BUS Width 1Bit
charlie::Prescale for Real clock rate = 4, pRate:25000000
CMD:17,0x0
还有就是我从网上下了一个SD卡驱动,我怎么才能把它加入到我的BSP中?是放在platform/smdk2440/drivers下面吗?原来public/common/oak/drivers/block/sdmmc这个驱动有什么用?我发现好像没什么用!