Bootloader中MMC驱动程序设计与实现

Bootloader中MMC驱动程序设计与实现

2023年6月26日发(作者:)

第30卷 第2期   2007年4月电子器件ChineseJournalOfElectronDevices  Vol.30 No.2Apr.2007DesignofMMCDriverinBootloaderSHENQi,ZHANGZhe,HUChen(ASICEngineeringCenter,DepartmentofElectronicEngineering,SoutheastUniversity,Nanjing210096,China)Abstract:MostofbootloaderdownloadtheOSimagetothetargetdevicethroughUniversalSerialBus(USB),convenienceinproductmanufacture,nXScaleplatform,theOSim2agecanuds:embeddedsystem;bootloader;MMC;IntelPXA255EEACC:1265BBootloader中MMC驱动程序设计与实现沈 祺,张 哲,胡 晨(东南大学电子工程系ASIC工程中心,南京210096)摘 要:嵌入式系统中,多数bootloader通过USB、网卡等方式下载系统镜像到目标平台上,但是这些方式更适合开发调试使用,在产品的生产中显得十分不便,故提出使用MMC卡更新镜像的方法.在基于XSacle的平台下,通过在bootloader中实现MMC驱动程序,系统镜像可以方便地使用MMC卡下载到目标平台上.目前该方法已经应用到实际产品中,结果表明该方法稳定可靠,可以面向用户升级使用,具有很强的实用性.关键词:嵌入式系统;bootloader;MMC;IntelPXA255中图分类号:TP316.2  文献标识码:A  文章编号:100529490(203  MMC卡(MultiMediaCard多媒体存储卡)是的一种多功能便携式存储卡,广泛用于数码相机、手机和一些PDA产品上.在嵌入式系统中,bootloader[1]是一段单独的程序代码,它存放于目标平台的非易失存储介质中,主要用于启动硬件和下载操作系统镜像到目标板上,并有一定的监控作用.通过bootloader,开发人员可以快速的下载镜像进行系统调试.一般在系统调试时,主要使用USB、网卡等手段进行镜像的下载.但是如果在bootloader中实现了MMC驱动,下载镜像时,便可以使用MMC卡下载镜像.在bootloader中实现MMC卡下载镜像有两个好处:第一,对开发人员来说,有了多种下载镜像的手段;第二,当产品推向市场时,用户可以方便地使用MMC卡进行系统升级.1 基本原理1.1 MMC结构MMC卡可以使用MMC和SPI两种通信模式,一般情况默认使用MMC模式[2],而SPI[3]则是一种可选的通信模式,这种模式是MMC协议的一个子集,主要设计用于和SPI通道通信,此模式多见于Motolora处理器.如果要选择SPI模式,则需要复位命令时选择,一旦上电之后就不可再更改.在一般系统中,主要采用MMC模式,故以下介绍都是基于MMC模式.MMC卡是通过7个引脚的串行总线进行通信的.在MMC模式下,MMC的总线分为电源线、时收稿日期:2006204210作者简介:沈 祺(19812),男,硕士研究生,研究方向为电路与系统,jacob_sq@.

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687755100a39788.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信