日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 一種支持多種閃存的自適應(yīng)驅(qū)動設(shè)計

          一種支持多種閃存的自適應(yīng)驅(qū)動設(shè)計

          作者: 時間:2012-05-23 來源:網(wǎng)絡(luò) 收藏

          ①flash_nor_drive指向*(spansion_parts[])的第一個元素;

          ②將當(dāng)前Flash ID flash_id_dest[4]與spansion_parts[i]->id[4]相比較;

          ③如果ID匹配,對應(yīng)的spansion_partsEi]->ops是當(dāng)前Flash的函數(shù),spansion_parts[i]->ops->write()是當(dāng)前Flash的寫操作函數(shù);

          ④如果ID不相同,fsi_nor_drive指向*(spansion_parts[])的下一個元素,重復(fù)步驟③,如果遍歷*(spansion_parts[])還未找到ID號等于flash_id_dest[4]的元素,則表示當(dāng)前軟件版本不支持這款Flash,對應(yīng)的驅(qū)動不存在,系統(tǒng)報錯。

          結(jié)語

          本文主要對NOR Flash存儲器驅(qū)動的自適應(yīng)進(jìn)行了重點設(shè)計,為上層文件系統(tǒng)提供了統(tǒng)一的接口去調(diào)用Flash存儲器功能函數(shù)。對于特定Flash功能函數(shù)的實現(xiàn)并未詳細(xì)講解,整個方案在S3C2440 ARM9平臺上對Spansion Flash(S29NS064N、S29NS128N、S29N128N)和Toshiba公司Flash ty5701111183kc04四款Flash的自適應(yīng)進(jìn)行了驗證,后期還可以添加其他Flash的驅(qū)動函數(shù),以再實現(xiàn)對其他Flash的自適應(yīng)的支持。本方案可以進(jìn)一步擴展,在ARM9平臺上用軟件的方式實現(xiàn)系統(tǒng)對NAND Flash、LCD和其他外圍IC的自適應(yīng)。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 閃存 驅(qū)動設(shè)計

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉