關於F429開發板 挑戰者中SD卡讀寫測試的筆記

2021-09-05 12:22:12 字數 860 閱讀 9198

最近在調sd卡的**時,使用"0-野火【f429開發板-挑戰者】光碟資料\a盤(資料盤)\3-程式原始碼\1-韌體庫例程\sdio—sd卡讀寫測試"**測試sd卡時,一直沒有通過。串列埠輸出資訊如下:

開始進行sd卡讀寫實驗

sd卡初始化成功!

sd卡擦除測試失敗!

single block 測試失敗,請確保sd卡正確接入開發板,或換一張sd卡測試!

multi block 測試失敗,請確保sd卡正確接入開發板,或換一張sd卡測試!

在試了2張sd卡,看了多個資料以後,無意中想到是不是匯流排速率的問題,即我手裡的這兩張sd卡的通訊速率不高?然後我將bsp_sdio_sd.c中line346行:

/** 

* @brief sdio data transfer frequency (25mhz max)

*/#define sdio_transfer_clk_div ((uint8_t)0x0)

修改為:

/** 

* @brief sdio data transfer frequency (25mhz max)

*/#define sdio_transfer_clk_div ((uint8_t)0x16)

這時匯流排的速率應該是2mhz,因為「on stm32f4xx devices, sdioclk is fixed to 48mhz」。此時,測試通過。串列埠輸出資訊如下:

開始進行sd卡讀寫實驗

sd卡初始化成功!

sd卡擦除測試成功!

single block 測試成功!

multi block 測試成功!

硬漢DSP TMS320F28335開發板全套資料

tms320f28335型數字訊號處理器ti公司的一款tms320c28x系列浮點dsp控制器。與以往的定點dsp相比,該器件的精度高,成本低,功耗小,效能高,外設整合度高,資料以及程式儲存量大,a d轉換更精確快速等。tms320f28335具有150mhz的高速處理能力,具備32位浮 點處理單元...

STM32F407 自製開發板

現在pcb打樣的 真是一低再低。決定把之前自己熱轉印做的pcb板再改改,打樣,做一塊像樣的開發板。主要包含這些介面 usb,sram,tft fsmc,sd,nrf24l01,spi flash 其他的介面基本上用不上就沒有接。原理圖網上有很多類似的原理圖,大同小異,沒什麼好講的,倒是要注意f407...

關於開發板的nfs掛載

開發專案時遇到一些關於開發板nfs掛載虛擬機器linux系統某個目錄到開發板上的問題,做個記錄,方便以後開發專案。nfs掛載的步驟 1.確保linux系統有nfs服務。2.在linux系統終端vim etc exports 開啟exports這個檔案,在檔案裡寫入 root independen d...