图1.2 MMC/SD卡的供电电路图
2) PXA270的MMC/SD/SDIO控制器
PXA270的MMC/SD/SDIO控制器在访问PXA270处理器的软件与MMC存储堆和支持MMC、SD及SDIO通信协议之间充当联结作用。PXA27x的MMC控制器协议规范遵守多媒体卡系统规范V3.2(MultiMediaCard System Specification Version 3.2);MMC/SD/SDIO控制器采用标准的MMC传输协议或串行通信接口SPI协议模式。访问PXA270的软件使用MMC传输协议或SPI模式作为与MMC控制器通信的协议。目标板的SD驱动程序采用了MMC通信传输协议。 3)MMC卡的通信协议
主机与MMC卡的所有通信都是由主机发起,主机发出广播和点对点两种类型通信命令,在广播通信命令中,主机发出的命令被所有的卡接受,只有部分命令需要响应;而在点对点通信命令中,命令被发送到具体地址的卡中,并由该卡对所接受的命令做出响应。
第三章 Bootloader移植与下载
3.1 源代码安装
先将D:\emdor\EELiod_V4_SDK目录下的Linux-2.4复制到虚拟机里root的主文件夹中,然后用如下指令进行解压:
利用上述命令解压后,bootloader源代码解压到当前目录中Boot-XSBase270文件夹中。
3.2 源代码分析移植与编译
在解压的目录里进行make 编译。
root@localhost BootLoader# cd Boot-XSBase270 root@ubuntu:Boot-XSBase270# make clean
root@localhost Boot-XSBase270# make
编译完成后, 在当前目录下会生成bootloader 映象文件boot。
3.3 下载
1)设置完成后,打开开发板电源,启动桌面的DaemonU,会自动搜索目标板,如果成功,DaemonU将出现如下图:
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育MMCSD卡驱动程序设计(4)全文阅读和word下载服务。
相关推荐: