freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mmcsd卡驅(qū)動(dòng)程序設(shè)計(jì)(通信10123趙翔)-全文預(yù)覽

2024-09-24 17:46 上一頁面

下一頁面
  

【正文】 /* CMD24 (WRITE_SINGLE_BLOCK) */ argh = transferaddr 16。 MMC_ARGL = argl。 argl = transferblksz。 error: return ret。 transfernob = 1。 /* transfer the data to the caller supplied buffer */ if ( (ret = pxa_mmc_read_buffer( ctrlr, transferblksz )) 0 ) //transferblksz goto error。 MMC_NOB = 1。 MMC_CMD = CMD(17)。 if ( (ret = pxa_mmc_plete_cmd( ctrlr, MMC_R1, FALSE )) ) goto error。 /* SET_BLOCK_LEN */ MMC_ARGH = argh。 /* send CMD16 (SET_BLOCK_LEN) when requested block size is not the default * for the current card */ if ( transferblksz != ctrlr ) { argh = transferblksz 16。 /* 1) release irq */ CKEN amp。 0x03ffffff) | 0x54000000。 0xfffffffc) | (10)。 GPDR3 |= 0x00010000。 GPDR3 |= (115)。 GPDR3 |= (114)。 GPDR3 |= (113)。 ~(128) 。0xfffffffc) | (20)。 out: return ret。 CKEN |= CKEN12_MMC。/* buffer size for each transfer */ hostdata = PXA_MMC_BLOCKS_PER_BUFFER。//2K if ( !hostdata ) { ret = ENOMEM。 } 設(shè)備文件操作接口定義 static mmc_controller_tmpl_rec_t pxa_mmc_controller_tmpl_rec = { owner: THIS_MODULE, name: PXA250, block_size_max: PXA_MMC_BLKSZ_MAX, nob_max: PXA_MMC_NOB_MAX, probe: pxa_mmc_probe, init: pxa_mmc_init, remove: __devexit_p( pxa_mmc_remove ), update_acq: pxa_mmc_update_acq, init_card_stack: pxa_mmc_init_card_stack, check_card_stack: pxa_mmc_check_card_stack, setup_card: pxa_mmc_setup_card, stream_read: pxa_mmc_stream_read, read_block: pxa_mmc_read_block, read_mblock: pxa_mmc_read_mblock, stream_write: pxa_mmc_stream_write, write_block: pxa_mmc_write_block, write_mblock: pxa_mmc_write_mblock }。//register the SD device if ( !host ) { MMC_DEBUG( MMC_DEBUG_LEVEL0, failed to register with MMC core\n )。 ifdef CONFIG_ARCH_RAMSES RAMSES_MMC_ON()。 2)配置完成后,重新編譯內(nèi)核,需要輸入以下指令: 生成的 zImage 存放路徑為: 將 zImage 拷貝到 tftpboot 文件夾下: 3)內(nèi)核燒寫 重新打開一個(gè)終端, 輸入命令: 13 rootubuntu:~ mini 然后重啟開發(fā)板電源, 看到 Boot 啟動(dòng)信息后按任意鍵啟動(dòng) Boot 的 Operation Menu,我們需要用這個(gè) boot 內(nèi)嵌工具下載內(nèi)核。一般選擇 [N]。模塊可以自行編譯并具有獨(dú)立的功能,即使需要改變模塊的功能,也不用對(duì)整個(gè)內(nèi)核進(jìn)行修改。 Make clean 清除以前構(gòu)造內(nèi)核時(shí)生成的所有目標(biāo)文件、模 塊文件和臨時(shí)文件。 [rootlocalhost BootLoader]$ cd BootXSBase270 rootubuntu:BootXSBase270 make clean [rootlocalhost BootXSBase270]$make 編譯完成后 , 在當(dāng)前目錄下會(huì)生成 bootloader 映象文件 boot。目標(biāo)板的 SD驅(qū)動(dòng)程序采用了 MMC通信傳輸協(xié)議。圖 MMC/SD卡的供電電路圖。 2 第二章 課程設(shè)計(jì)平臺(tái)構(gòu)建與流程 嵌入式系統(tǒng)開發(fā)平臺(tái)構(gòu)建 1) 裝有 Linux 操作系統(tǒng)的 PC 機(jī)一臺(tái); 2) XSBase270 ARM 實(shí)驗(yàn)開發(fā)平臺(tái)一套 3) MMC 存儲(chǔ)卡一塊 課程設(shè)計(jì)流程 1)Bootloader 移植與下載 2)Linux 內(nèi)核移植與下載 3) 功能模塊程序設(shè)計(jì)與交叉編譯 4)根文件系統(tǒng)建立與文件系統(tǒng)下載 課程設(shè)計(jì)硬件結(jié)構(gòu)與工作原理 1)目標(biāo)板的 MMC 卡硬件接口 目標(biāo)板的 MMC/SD卡的硬件接口如圖 ,根據(jù) PXA27x的 MMC/SD/SDIO控制器的信號(hào)功能以及 PXA27x的 GPIO的功能分配,命令 控制線 MMCMD與 GPIO112相連,此時(shí)引腳 GPIO112必須配置成轉(zhuǎn)換功能 1( Alternate Function 1)的輸入或輸出方式(具體參考 PXA27X開發(fā)手冊(cè)),時(shí)鐘端 MMCLK利用了通用 IO口 GPIO32轉(zhuǎn)換功能 1輸出方式, 4位總線 MMDAT0到 MMDAT3分別與 GPIO11 GPIO1 GPIO109和 GPIO92相連,都時(shí)使用了通用 IO口的轉(zhuǎn)換功能 1的輸入或輸出方式。訪問 PXA270的軟件使用 MMC傳輸協(xié)議或 SPI模式作為與 MMC控制器通信的協(xié)議。 源代碼分析移植與編譯 在解壓的目錄里進(jìn)行 make 編譯。 Make dep 命令搜索 Linux 編譯輸出與源代碼之間的依賴關(guān)系、并生成依賴文件。操
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1