MMC_POWER_OFF:掉电状态 MMC_POWER_UP:正在上电的状态 MMC_POWER_ON:供电正常的状态 主要工作 主要工作就是初始化host的总线设置、总线时钟以及工作电压、信号电压。 代码如下 代码语言:javascript 复制 voidmmc_power_up(struct mmc_host*host){int bit;/* 判断是否已经处于MMC_POWER_ON,是的话不进行后续操作...
*///判断是否为sdio接口的设备err = mmc_send_io_op_cond(host,0, &ocr);if(!err) {if(mmc_attach_sdio(host, ocr)) mmc_power_off(host);gotoout; }/* * ...then normal SD... *///判断是否为sd卡err = mmc_send_app_op_cond(host,0, &ocr);if(!err) {if(mmc_attach_sd(host, o...
mmc_claim_host(host);if(mmc_card_is_removable(host) && host->ops->get_cd &&host->ops->get_cd(host) ==0) { mmc_power_off(host); mmc_release_host(host);gotoout; }for(i =0; i < ARRAY_SIZE(freqs); i++) {if(!mmc_rescan_try_freq(host, max(freqs[i], host->f_min)))br...
mmc的power状态 MMC_POWER_OFF:掉电状态 MMC_POWER_UP:正在上电的状态 MMC_POWER_ON:供电正常的状态 主要工作 主要工作就是初始化host的总线设置、总线时钟以及工作电压、信号电压。代码如下AI检测代码解析 void mmc_power_up(struct mmc_host *host) { int bit; /* 判断是否已经处于MMC_POWER_ON,是的话不...
mmc_switch,通过CMD6/CMD13命令使能ERASE_GRP_DEF、power_off_notification等 mmc_select_timing则开始选择并设置高速timing interface,具体操作有如下18~21步 mmc_set_signal_voltage,高速模式首先设置信号电平为1.2V(如果支持)或者1.8Vgao mmc_select_bus_width,通过CMD6/CMD13设置总线位宽为8bit或4bit ...
mmc_power_off(host);return-EIO; } 不同类型设备的attach对应如下: SDIO -》mmc_attach_sdio SD -》mmc_attach_sd mmc -》mmc_attach_mmc 接下来以SDIO卡为例: intmmc_attach_sdio(structmmc_host *host){interr, i, funcs; u32 ocr, rocr;structmmc_card*card;WARN_ON(!host->claimed);//发送C...
mmc_power_off(host); mmc_detect_change(host, 0); } 1. 2. 3. 4. 5. 调用了mmc_detect_change()位于/drivers/mmc/core/core.c void mmc_detect_change(struct mmc_host *host, unsigned long delay) { #ifdef CONFIG_MMC_DEBUG unsigned long flags; ...
1. 在定购PLC时,PLC本身不带有MMC卡,所以为了正常使用PLC,必须根据工程项目实际需求定购一个大小适用的MMC卡,如果PLC上未插入MMC卡,是无法将STEP7中的程序和数据下载下去的,同时应当注意,不能带电插拔MMC卡,否则会丢失程序或损坏MMC卡。 2. 在Simatic manager中,选择一个程序块下载,则该块被下载到MMC卡中,如...
CPU STOP/RUN 或者 电源 OFF/ONCPU STOP/RUN 或者 电源 OFF/ON 如果设定为保持,数据将会保留,否则会被初始化为 0. 内存复位(MRES)内存复位(MRES) 这些变量将会清零,不论设定为保持还是非保持。 CPU Power OFF - Remove MMC - Power ON - Power OFF - Insert MMC - Power ON CPU Power OFF - Remove...
1330-1341行,如果ios->power_mode为MMC_POWER_OFF或者default,则执行这个分支。 1332行,调用gpio_direction_output(S3C2410_GPE(5),0)关闭SDI时钟。 1335行,mci_con |=S3C2440_SDICON_SDRESET,根据S3C2440数据手册,这句用于reset整个sd/mmc模块。 1343行,调用s3cmci_set_clk(host,ios)设置时钟,s3cmci_set_cl...