精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

基于RT-Thread的usb設備msc驅動測試

RT-Thread官方賬號 ? 2024-11-12 01:07 ? 次閱讀

msc驅動簡介:

USB MSC(Mass Storage Class)是一種USB設備類別,用于在計算機和外部存儲設備之間進行數據傳輸。USB MSC允許外部存儲設備(如閃存驅動器、硬盤驅動器、光盤驅動器等)通過USB接口與計算機連接,并像一個標準的磁盤驅動器一樣進行數據交換。這意味著用戶可以通過USB接口將外部存儲設備連接到計算機,并像使用內部硬盤驅動器一樣訪問和管理存儲設備中的文件和數據。

USB MSC類別使外部存儲設備可以在不需要安裝特定驅動程序的情況下與計算機通信,因為大多數操作系統都支持USB MSC類別。這使得外部存儲設備的使用更加方便和普遍,用戶可以輕松地在不同計算機之間共享數據,備份文件,或者將文件傳輸到外部設備中。

本文基于瑞薩RA8D1硬件板卡vision board實現。

一、需要用到的工具和安裝包和源碼包

源碼:

https://github.com/RT-Thread-Studio/sdk-bsp-ra8d1-vision-board

RT-Thread env工具:

https://www.rt-thread.org/download.html

Renesas Flash Programmer燒錄工具:

https://www.renesas.com/us/en/software-tool/renesas-flash-programmer-programming-gui

sd卡一張

7e9b811a-a04f-11ef-8084-92fbcf53809c.png

二、實現步驟

1. 下載第一點提到的工具和安裝包并安裝,克隆工程

2. 工程編譯

進入env工具包的目錄

雙擊運行env.exe

通過cd命令切換到sdk-bsp-ra8d1-vision-board/projects/usb/vision_board_tinyusb_msc目錄,比如:cd $(project_dir)/sdk-bsp-ra8d1-vision-board/projects/usb/vision_board_tinyusb_msc

在該目錄下執行scons

7ebc62c2-a04f-11ef-8084-92fbcf53809c.png

3. 工程的燒錄

打開安裝好的Renesas Flash Programmer

新建工程

7ed740ba-a04f-11ef-8084-92fbcf53809c.png7ef3de64-a04f-11ef-8084-92fbcf53809c.png

注:按Tool選擇串口前,先按USER BOOT按鈕,再按下RST切換至燒錄模式,才會出現上面的RA USB Boot(CDC)串口

準備燒錄

7ed740ba-a04f-11ef-8084-92fbcf53809c.png

注:按Start燒錄前應先按著開發板的USER BOOT鍵,再按一下RST重啟,此時USER BOOT鍵需持續按下。然后再點擊Start進行燒錄。

燒錄完畢

7f20729e-a04f-11ef-8084-92fbcf53809c.png

4. usb msc驅動的測試

安裝sd卡,注意正反面

7f3c0d24-a04f-11ef-8084-92fbcf53809c.png

將開發板USB口插入電腦,會自動安裝驅動

7f5b4a04-a04f-11ef-8084-92fbcf53809c.png

在我的電腦處會出現U盤的盤符

7f80ca36-a04f-11ef-8084-92fbcf53809c.png

打開后便可以進行U盤的文件讀寫操作

7f9964b0-a04f-11ef-8084-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • msc
    msc
    +關注

    關注

    0

    文章

    29

    瀏覽量

    20107
  • USB設備
    +關注

    關注

    0

    文章

    57

    瀏覽量

    16323
  • RT-Thread
    +關注

    關注

    31

    文章

    1274

    瀏覽量

    39940
  • 驅動測試
    +關注

    關注

    0

    文章

    5

    瀏覽量

    2437
收藏 人收藏

    評論

    相關推薦

    RT-Thread ssd1306驅動

    RT-Thread 驅動ssd1306
    的頭像 發表于 04-21 10:08 ?26.4w次閱讀
    <b class='flag-5'>RT-Thread</b> ssd1306<b class='flag-5'>驅動</b>

    RT-Thread設備驅動開發指南基礎篇—以先楫bsp的hwtimer設備為例

    RT-Thread設備驅動開發指南》書籍是RT-thread官方出品撰寫,系統講解RT-thread IO
    的頭像 發表于 02-20 16:01 ?1618次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>設備</b><b class='flag-5'>驅動</b>開發指南基礎篇—以先楫bsp的hwtimer<b class='flag-5'>設備</b>為例

    RT-Thread Studio驅動SD卡

    RT-Thread Studio驅動SD卡前言一、創建基本工程1、創建Bootloader2、創建項目工程二、配置RT-Thread Settings三、代碼分析1.引入庫2.讀入數據四、效果驗證
    發表于 12-27 19:13 ?20次下載
    <b class='flag-5'>RT-Thread</b> Studio<b class='flag-5'>驅動</b>SD卡

    RT-Thread全球技術大會:RT-Thread上的單元測試框架與運行測試用例

    RT-Thread全球技術大會:RT-Thread上的單元測試框架與運行測試用例 ? ? ? ? ? ? ? ? 審核編輯:彭靜
    的頭像 發表于 05-27 16:21 ?1606次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術大會:<b class='flag-5'>RT-Thread</b>上的單元<b class='flag-5'>測試</b>框架與運行<b class='flag-5'>測試</b>用例

    RT-Thread全球技術大會:在RT-Thread上編寫測試用例

    RT-Thread全球技術大會:在RT-Thread上編寫測試用例 ? ? ? ? ? 審核編輯:彭靜
    的頭像 發表于 05-27 16:28 ?1454次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術大會:在<b class='flag-5'>RT-Thread</b>上編寫<b class='flag-5'>測試</b>用例

    RT-Thread全球技術大會:RT-Thread測試用例集合案例

    RT-Thread全球技術大會:RT-Thread測試用例集合案例 ? ? ? ? ? 審核編輯:彭靜
    的頭像 發表于 05-27 16:34 ?2065次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術大會:<b class='flag-5'>RT-Thread</b><b class='flag-5'>測試</b>用例集合案例

    RT-Thread文檔_RT-Thread 簡介

    RT-Thread文檔_RT-Thread 簡介
    發表于 02-22 18:22 ?5次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> 簡介

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與移植

    RT-Thread文檔_UART 設備

    RT-Thread文檔_UART 設備
    發表于 02-22 18:32 ?2次下載
    <b class='flag-5'>RT-Thread</b>文檔_UART <b class='flag-5'>設備</b>

    RT-Thread文檔_PWM 設備

    RT-Thread文檔_PWM 設備
    發表于 02-22 18:35 ?1次下載
    <b class='flag-5'>RT-Thread</b>文檔_PWM <b class='flag-5'>設備</b>

    RT-Thread文檔_SPI 設備

    RT-Thread文檔_SPI 設備
    發表于 02-22 18:36 ?2次下載
    <b class='flag-5'>RT-Thread</b>文檔_SPI <b class='flag-5'>設備</b>

    RT-Thread文檔_SENSOR 設備

    RT-Thread文檔_SENSOR 設備
    發表于 02-22 18:37 ?0次下載
    <b class='flag-5'>RT-Thread</b>文檔_SENSOR <b class='flag-5'>設備</b>

    RT-Thread文檔_AUDIO 設備

    RT-Thread文檔_AUDIO 設備
    發表于 02-22 18:38 ?0次下載
    <b class='flag-5'>RT-Thread</b>文檔_AUDIO <b class='flag-5'>設備</b>

    RT-Thread文檔_Pulse Encoder 設備

    RT-Thread文檔_Pulse Encoder 設備
    發表于 02-22 18:39 ?1次下載
    <b class='flag-5'>RT-Thread</b>文檔_Pulse Encoder <b class='flag-5'>設備</b>

    RT-Thread文檔_utest 測試框架

    RT-Thread文檔_utest 測試框架
    發表于 02-22 18:43 ?2次下載
    <b class='flag-5'>RT-Thread</b>文檔_utest <b class='flag-5'>測試</b>框架