各位,
找到qnx官方的bsp中imx35有mmcsd驱动,位于src/hardware/devb/mmcsd,
对比imx25, imx35后CPU的SDHC基本是一样的。
然后编译,解决编译错误(删除无用的i2c访问)
参考这个驱动命令的的基本介绍
##------------------------------------------------------------------------
SD: i.MX35 Enhanced Secured Digital Host Controller version 2
example buildfile commands:
devb-mmcsd-3dsmx35 cam quiet
required libraries:
libcam.so
cam-disk.so
io-blk.so
required binaries:
devb-mmcsd-3dsmx35
extra libraries:
fs-dos.so (for DOS/FAT filesystem support)
fs-ext2.so (for Linux ext2 filesystem support)
fs-qnx4.so (for QNX4 filesystem support)
extra utilities:
mount
umount
##-------------------------------------------------------------------------
实际测试在card identification process,sd卡初始化阶段就直接报timeout;
实测示波器显示sd_clk = 260KHz, cmd线只有host发的波形,device没有回应。
感觉这个命令介绍的太少,至少还有mmcsd相关的配置才对,求高手指点?