色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

LPC55S69在RT-Thread上的SDIO驅動和文件系統(tǒng)

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2023-03-08 14:13 ? 次閱讀

本篇將介紹如何在LPC55S69_EVK開發(fā)板上,使用RT-ThreadSDIO驅動和FATFS文件系統(tǒng)組件實現(xiàn)SD卡上的文件讀寫。

另外舉個使用小栗子:將SD卡上的視頻文件(特殊制作的,其實就是一張張位圖而已,不是真正的視頻文件)通過RT-Thread文件系統(tǒng)組件讀出來,并且通過SPI LCD刷頻,實現(xiàn)類似視頻播放的效果。

在LPC55S69_EVK上使用RT-Thread驅動SD卡實現(xiàn)文件讀寫只需要以下幾步:

配置FATFS和 SDIO功能

編譯項目代碼

插入SD卡

燒錄二進制文件到開發(fā)板

PS:本篇文章特點 – 實操性強,異常簡單,有手就行。

準備工作

準備好LPC55S69_EVK開發(fā)板,準備一張SD卡,我這里準備的是一張8G的金士頓古董卡,最好在電腦上先把SD卡格式化為FAT32文件系統(tǒng)。

準備好RT-Thread開發(fā)環(huán)境,確保在閱讀這篇文章之前,已經可以成功將RT-Thread跑在LPC55S69_EVK開發(fā)板上。

配置RT-Thread編譯下載工程

進入 t-threadbsplpc55sxxlpc55s69_nxp_evk 目錄,打開RT-Thread scons命令行配置工具, 輸入menuconfig 進入配置界面:

wKgZomQD-vGABeiBAADyCQsH_Ts062.png

找到 RT-Thread Components ->device Drivers, 選擇 Using SD/MMC 設備驅動程序:

wKgZomQD-vGALp94AAK7xcHrwG8970.png

切換到 Hardware Drivers Config -> On-chip Peripheral Drivers 選項卡下,選上Enable SDIO SD Card Interface

wKgaomQD-vGAWyHHAAI0dPYwHJs160.png

到此為止RT-Thread的SD/MMC驅動和LPC55S69的SDIO外設驅動就算配置上了,退回到scons命令行界面,輸入 scons –target=mdk5 生成新的MDK工程

wKgaomQD-vGACozbAAHspvHVUzY122.png

看到Keil-MDK project has generated successfully! 說明 Keil工程生成成功。

雙擊打開Project.uvprojx Keil工程文件(我的Keil版本V5.38),編譯工程,下載到開發(fā)板:

wKgZomQD-vGAeinGAAISjI6-6LE258.png

下載后按一下板子上的復位按鍵,看到LED開始閃爍,串口會打印如下log:

wKgaomQD-vGAY7iWAABQgeTHhUU559.png

可以看到,RT-Thread系統(tǒng)已經成功識別了SD卡,并且成功將FAT32系統(tǒng)掛載到了根目錄下。 可以用ls檢查下是否掛載成功:

wKgZomQD-vGAVpf9AAAwO1Etxm4897.png

在msh中操作SD卡

燒錄完成后,我們就可以在RT-Thread的msh環(huán)境中愉快地操作SD卡了。

首先,我們可以通過help命令查看此時msh中支持哪些命令:

wKgaomQD-vGAUqAXAALuBnZ8OLc253.png

可以看到,這里有很多命令,我們接下將會使用到的有:

文件操作命令——ls/cp/mv/cat/rm

可以寫文件的命令——echo

目錄操作命令——cd/pwd/mkdir

文件系統(tǒng)操作命名——mkfs/mount/umount/df

使用過Linux的朋友應該會對上面這些命令感到熟悉。

我將會在msh中演示——如何通過這些命令對SD卡進行一些操作。

查看設備: list device

wKgZomQD-vGAbrN2AAA153cNC3A029.png

格式化SD卡: 初次使用的SD卡,可能沒有文件系統(tǒng),或者文件系統(tǒng)不是FAT格式的,需要將SD卡格式化為FAT文件系統(tǒng),RT-Thread后續(xù)才能掛載成功。

注意:格式化操作會導致SD卡上已有數(shù)據全部丟失; 因此,在執(zhí)行格式化操作前,請確認SD卡上沒有重要數(shù)據,或者你已對SD卡上的重要數(shù)據進行了備份。

接下來,我們可以通過mkfs命令對SD卡進行格式化:輸入 mkfs sd:

wKgZomQD-vGAJ7agAAAZtLrG2pg688.png

mkfs執(zhí)行會持續(xù)一段時間,請耐心等待(具體因不同SD卡容量和速度等級而異,我的8GB卡消耗了2秒鐘)。

掛載文件系統(tǒng): 可先輸入mount -h 來看下mount命令怎么用:

wKgaomQD-vGATdpHAAAT29smvlE571.png

了然,輸入 mount sd / elm, 將SD設備掛載根目錄下,使用elm(FAT32)文件系統(tǒng)

wKgaomQD-vGACTMkAAASuFWbFpQ285.png

簡單的目錄操作測試: 相信這些Linux常用文件操作命令不需要解釋了。

wKgaomQD-vGALH22AAAjnX9b0ms732.png

小結

可以看到,在基于RT-Thread系統(tǒng)的項目中,我們沒有添加任何代碼,就可以實現(xiàn)對LPC55S69_EVK開發(fā)板上的SD卡進行文件系統(tǒng)、目錄、文件相關操作。 這是因為RT-Thread系統(tǒng)本身已經積累了大量優(yōu)秀開發(fā)者的工作成果,其中包括SDIO驅動框架、FATFS支持、芯片廠的SDIO驅動。

下一篇我們將繼續(xù)基于RT-Thread 操作系統(tǒng)的文件系統(tǒng)支持,驅動SPI LCD來實現(xiàn)播放視頻的效果。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 文件系統(tǒng)

    關注

    0

    文章

    294

    瀏覽量

    20315
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5584

    瀏覽量

    103063
  • 編譯
    +關注

    關注

    0

    文章

    676

    瀏覽量

    33821
  • SDIO
    +關注

    關注

    2

    文章

    74

    瀏覽量

    19804
  • RT-Thread
    +關注

    關注

    32

    文章

    1375

    瀏覽量

    41601

原文標題:LPC55S69在RT-Thread上的SDIO驅動和文件系統(tǒng)

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    RT-Thread文件系統(tǒng)的基本知識和使用方法

    為了能讓開發(fā)者清楚地理解 RT-Thread DFS 框架的概念,學會使用 RT-Thread 文件系統(tǒng)。本應用筆記將一步步深入介紹 RT-Thread DFS 框架的相關知識以及實
    的頭像 發(fā)表于 08-17 10:01 ?3.2w次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>文件系統(tǒng)</b>的基本知識和使用方法

    RT-Thread文件系統(tǒng)的資料下載

    RT-ThreadDFS 框架沒有足夠的了解,如果理解了 DFS 框架,使用 RT-Thread 文件系統(tǒng)時就可以得心應手了。為了能讓開發(fā)者清楚地理解
    發(fā)表于 03-24 16:03

    HPM6750使用RT-Thread驅動SD卡實現(xiàn)文件讀寫

    開始本篇實驗前,需要搭建RT-Thread開發(fā)環(huán)境HPM6750使用RT-Thread驅動SD卡實現(xiàn)
    發(fā)表于 06-27 10:44

    LPC55S69-RT-Thread Micropython移植日志

    ,這里我們找不到該函數(shù)的定義,先在頭文件中進行外部聲明找到頭文件所在位置:.\rt-thread\bsp\lpc55sxx\lpc55s69
    發(fā)表于 02-09 14:48

    LPC55S69對接RTduino的相關工作

    該文記錄 LPC55S69 開發(fā)板體驗期間,對接 RTduino 的相關工作。RTduino 是基于 RT-Thread 框架下進一步的封裝,使得用戶可以像開發(fā) Arduino 一樣快速上手
    發(fā)表于 02-24 14:51

    LPC55S69 Flashmagic不編程的原因?

    我用 NXP LPC55S69 開發(fā)了一塊電路板。我已經用 Xpresso IDE 開發(fā)了一個程序。我的應用程序 SWD 端口上使用 Segger Jlink 運行良好。我設計中
    發(fā)表于 03-15 07:54

    LPC55S69對接RT-Thread PWM設備框架介紹

    LPC55S69 具備非常多的 PWM 資源。于是根據 RT-Thread 設備驅動框架了,對接了其他通用定時器的 PWM 輸出。開始對接創(chuàng)建PWM設備之前該 BSP 中的 drv_pwm 已經對接
    發(fā)表于 03-16 14:01

    如何實現(xiàn)LPC55s69的USB固件更新?

    我們正在研究 LPC55s69,并計劃通過 USB 而不是 ISP 更新固件。他們是否有任何類似的文章/代碼項目引用了 LPC55s69 板。如果沒有,那么我可以使用與文章中類似的類比來實現(xiàn) LPC55s69 的 USB 固件更
    發(fā)表于 03-20 06:19

    LPC55S69中的內存如何訪問仲裁?

    我叫 Ted,我正在開發(fā)一個基于 Zephyr 的應用程序以 LPC55S69 運行。該應用程序實際是一對固件項目,此時它們通過 LPC55S
    發(fā)表于 04-12 08:54

    RT-Thread文件系統(tǒng)組件STM32H743的應用

    RT-Thread(后文簡稱RT)提供的DFS組件、Fatfs組件和SDIO驅動組合起來可用于操作SD卡,但RT的底層
    發(fā)表于 12-05 18:36 ?4次下載
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>文件系統(tǒng)</b>組件<b class='flag-5'>在</b>STM32H743<b class='flag-5'>上</b>的應用

    RT-Thread Studio驅動SD卡

    總結前言硬件平臺:RT-Thread ART-Pi STM32H750XBH6開發(fā)板 H750開發(fā)板開發(fā)軟件:RT-Thread Studio參考博客:RT-Thread Studio使用SD
    發(fā)表于 12-27 19:13 ?20次下載
    <b class='flag-5'>RT-Thread</b> Studio<b class='flag-5'>驅動</b>SD卡

    RT-Thread文檔_虛擬文件系統(tǒng)

    RT-Thread文檔_虛擬文件系統(tǒng)
    發(fā)表于 02-22 18:42 ?1次下載
    <b class='flag-5'>RT-Thread</b>文檔_虛擬<b class='flag-5'>文件系統(tǒng)</b>

    LPC55S69RT-Thread輕松搞定高速上網

    依然難覓,RW007便是其中之一。 本文使用LPC55S69_EVK開發(fā)板連接RW007 WiFi 模塊,通過運行RT-Thread操作系統(tǒng),讓開發(fā)板輕松愉快的聯(lián)網。
    的頭像 發(fā)表于 03-27 16:06 ?1108次閱讀

    RT-Thread框架下的SMP支持

    最近報名參加了恩智浦社區(qū)的 LPC55S69 開發(fā)板測評活動,由于其搭載的是一顆 Cortex-M33 Dual Core 的 CPU,而且有大佬已經支持了 RT-Thread 的 BSP,就考慮
    的頭像 發(fā)表于 10-11 10:34 ?1623次閱讀
    <b class='flag-5'>RT-Thread</b>框架下的SMP支持

    LPC55S69對接RT-Thread PWM設備框架

    使用 RT-Thread 的 bsp pwm 的時候,注意到 lpc55sxx 系列只對接了通用定時器2中的通道1作為 PWM 輸出。但其實 LPC55S69 具備非常多的 PWM
    的頭像 發(fā)表于 10-11 15:02 ?1131次閱讀
    主站蜘蛛池模板: 久久精品黄色 | 精品亚洲国产熟女福利自在线 | 亚洲精品自在线拍2019 | av天堂电影网 | 999人在线精品播放视频 | 嫩草电影网嫩草影院 | 秋霞电影院兔费理论84MB | 午夜DY888国产精品影院 | 午夜在线观看免费观看 视频 | 一区二区三区无码高清视频 | 日韩精品 中文字幕 有码 | 麻豆国产99在线中文 | 99re5久久热在线 | 男生插曲女生身全过程 | 黑人 尺寸 强行害怕 痛哭 | 亚洲欧美另类无码专区 | 日本午夜精品理论片A级APP发布 | 亚洲精品AV无码喷奶水糖心 | www.免费视频 | 国产亚洲精品线观看不卡 | 国语自产拍大学生在线观看 | 国产亚洲精品久久久999无毒 | 亚洲伊人精品综合在合线 | 伊人久久中文 | 亚洲精品无码一区二区三区四虎 | 色综合 亚洲 自拍 欧洲 | 天天躁躁水汪汪人碰人 | 含羞草最新版本 | 久久性综合亚洲精品电影网 | 国产69精品久久久久妇女 | 亚洲妈妈精品一区二区三区 | 99久久全国免费久久爱 | 国产精品女上位在线观看 | 精品国产乱码久久久久久软件 | 亚洲精品视频在线观看免费 | 男人边吃奶边挵进去呻吟漫画 | 亚洲精品国产自在在线观看 | 无码日韩人妻精品久久蜜桃免费 | 久久精品亚洲国产AV涩情 | 无码丰满人妻熟妇区 | 国产 亚洲 另类 欧美 在线 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品