99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

程序小白
認證:優質創作者
所在專題目錄 查看專題
RT-Thread驅動之路:stm32設備驅動開發之HWTIMER開發①
RT-Thread驅動之路: Studio硬件移植篇①
RT-Thread驅動之路:Studio修改時鐘篇②
RT-Thread驅動之路: Studio初始化SPI總線③
RT-Thread驅動之路: Studio 掛載通用SPI flash④
RT-Thread驅動之路: Studio創建FAL分區⑤
作者動態 更多
基于stm32采用PWM驅動伺服控制器學習筆記
05-13 15:25
基于STM32驅動TM1638學習筆記——軟件篇
04-19 12:42
基于TM1638驅動8位數碼管設計分享
02-24 11:26
RT-Thread驅動之路: Studio創建FAL分區⑤
01-02 08:30
RT-Thread驅動之路: Studio 掛載通用SPI flash④
2024-12-23 13:41

RT-Thread驅動之路: Studio創建FAL分區⑤


      開篇分割線,上一篇我們聊了SFUD掛載flash設備的組件,說白了就是為了適配各種類型的flash用于讀寫、擦除操作,接下來我們來講一下fal分區,關于fal的概念很重要,實際上它有不一定非要基于RTOS實現裸機也一樣,那么fal到底是什么呢?

      FAL (Flash Abstraction Layer) Flash 抽象層,是對 Flash 及基于 Flash 的分區進行管理、操作的抽象層,對上層統一了 Flash 及 分區操作的 API (框架圖如下所示):

      想想windows系統中的ABCD盤,其實就是fal分區的結果,比如插入一個U盤以后會自動掛在為一個新的分區,當然如果沒有分過區它可能不識別或者提示為請先進行分區操作,在我們的rtos中它需要的操作就是fal_init();

      當我們對于flash類型的設備(片內或片外)完成分區以后,就可以建立文件系統或者是flash數據庫,用于服務應用程序,下一篇我們就來講一下flashdb數據庫的應用(扯遠了繼續我們的fal大業)。

      1. 接下來就進入實戰時基于studio創建fal分區:

      2. 完成fal組件的添加后,嘗試編譯整個工程,編譯結果如下:

     3. 編譯結果提示無法找到fal_cfg.h文件,這個文件是需要我們手動創建的,也就是所謂的分區表:

      4.完成分區表的創建后,調用fal_init(),完成分區功能:

      下載程序到板子里面,我么你可以看到綠色部分有SFUD初始化成功及FAL分區表創建完成的提示,我們可以在msh明令中調用fal操作對應的分區,本篇文章就到這里結束了,感謝閱讀。

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關注 151
成為作者 賺取收益
全部留言
0/200
  • chaochao1545 01-02 08:35
    圍觀學習
    回復
主站蜘蛛池模板: 欧美变态口味重另类在线视频 | 日韩.www | 国产偷窥熟妇高潮呻吟 | 欧美人与猪马狗在线观看 | 国产免费极品av吧在线观看 | japanese国产打屁股网站 | 爆乳情帝国网综合社区 | 日韩啪啪免费视频 | 婷婷丁香色综合狠狠色 | 午夜精品射精入后重之免费观看 | 成人免费观看在线 | 日韩久久无码免费看A | 视频免费观看的网站 | 青青草欧美 | 亚洲欧洲AV综合色无码 | 激情偷乱人伦小说视频在线精 | 熟女泄火一区二区三区在线 | 天天摸日日添狠狠添婷婷 | 国产超a级动作大片中文字幕 | 少妇小莹的yin荡生活下视频 | 男男无码GV片在线看 | 美女劈开腿让男人桶到高潮 | A级国产乱理论片在线观看 亚洲激情第一页 | 日韩欧美在线观看视频 | 欧美成人精品A∨在线观看 成人毛片视频在线观看 | 蜜桃免费在线视频 | 成人一级黄色片 | 久久精品亚洲精品无码金尊 | 亚洲综合视频在线播放 | 国产精品裸体一区二区三区 | 18勿看免费大片1000拍拍 | 亚洲精品久久久久无码精品 | 一区三区在线观看 | 日韩精品在线免费视频 | 国内自拍中文字幕 | 视频一区二区不卡 | 99精品视频在线看 | 国产精品视频xxx | 国产高清一级毛片在线不卡 | 最新永久无码AV网址亚洲 | 中国内射XXXX6981少妇 |