mmc_sd_init();
mmc_sd_reset(); //sd卡復位
i=mmc_sd_readsingleblock(0,sd_buf);
以上**放 大迴圈中
//sd卡初始化
void mmc_sd_init(void)
//sd卡復位
uint8 mmc_sd_reset(void) do
while(r1 != 0x01);
retry = 0;
do while(r1);
r1 = mmc_sd_sendcommand(59, 0);//關crc
r1 = mmc_sd_sendcommand(16, 512);//設扇區大小512
return 0;//正常返回
}//讀乙個扇區
uint8 mmc_sd_readsingleblock(uint32 sector, uint8* buffer)
for(i=0; i<512; i++)//讀512個資料
mspi_senddata(0xff);//偽crc
mspi_senddata(0xff);
ppio->pio_sodr= at91c_pio_pa15; //片選為gao
return 0;
}簡單吧 呵呵 arm是 7s256, sd卡準確的說這個例子的是minisd卡
手機上用的那個,好象又叫tf卡 呵呵
基本都是大差不差
SD卡,檔案操作,記錄日誌
sd卡是否存在 private boolean checksdcardstatus else return sdcardstatus sd卡上是否有apk檔案 private boolean checkfileexist string ifilepath return fileexist 刪除檔案 ...
備份sd卡上的作業系統
我們的嵌入式開發板上的ubuntu作業系統存在於一張sdcard上。怎麼備份這個系統到另外一張sdcard上呢?簡單地拷貝似乎行不通,無法啟動。我使用linux dd命令圓滿完成備份任務,經過驗證,系統能夠啟動,執行正常。步驟如下 準備兩張sd卡,源卡和目標卡。目標卡的容量必須大於等於源卡。dd命令...
備份sd卡上的作業系統
我們的嵌入式開發板上的ubuntu作業系統存在於一張sdcard上。怎麼備份這個系統到另外一張sdcard上呢?簡單地拷貝似乎行不通,無法啟動。我使用linux dd命令圓滿完成備份任務,經過驗證,系統能夠啟動,執行正常。步驟如下 準備兩張sd卡,源卡和目標卡。目標卡的容量必須大於等於源卡。dd命令...