楼主你好,这几个文件有被用到吗
我在platform.bib文件中看到这样一段程序,我的bsp是开发板供应商提供的
; IF BSP_NOSD !
; SDBusDriver.dll $(_FLATRELEASEDIR)\SDBusDriver.dll NK SH
; SDCSDCard.DLL $(_FLATRELEASEDIR)\SDCSDCard.DLL NK SH
; SDMemory.dll $(_FLATRELEASEDIR)\SDMemory.dll NK SH
; ENDIF BSP_NOSD !
把dll注释掉了,这样原程序还有意义吗?
引用 8 楼 reallyu 的回复:
sd卡的驱动包含3部分
sdbus sdcontroller sdclient 分别对应你的3个dll
sdbus是抽象层,主要是负责sd协议部分
sdcontroller是硬件层,主要负责对硬件寄存器的读写
sdclient是应用层,sd存储卡对应的是sdmemory,是sdio接口的一个应用,其他还有sd wifi, sd 蓝牙, sd gps等等,只需要更换应用层的驱动dll就可以了……
|