一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于RT-Thread的usb設(shè)備msc驅(qū)動(dòng)測(cè)試

RT-Thread官方賬號(hào) ? 2024-11-12 01:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

msc驅(qū)動(dòng)簡(jiǎn)介:

USB MSC(Mass Storage Class)是一種USB設(shè)備類別,用于在計(jì)算機(jī)和外部存儲(chǔ)設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。USB MSC允許外部存儲(chǔ)設(shè)備(如閃存驅(qū)動(dòng)器、硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器等)通過(guò)USB接口與計(jì)算機(jī)連接,并像一個(gè)標(biāo)準(zhǔn)的磁盤(pán)驅(qū)動(dòng)器一樣進(jìn)行數(shù)據(jù)交換。這意味著用戶可以通過(guò)USB接口將外部存儲(chǔ)設(shè)備連接到計(jì)算機(jī),并像使用內(nèi)部硬盤(pán)驅(qū)動(dòng)器一樣訪問(wèn)和管理存儲(chǔ)設(shè)備中的文件和數(shù)據(jù)。

USB MSC類別使外部存儲(chǔ)設(shè)備可以在不需要安裝特定驅(qū)動(dòng)程序的情況下與計(jì)算機(jī)通信,因?yàn)榇蠖鄶?shù)操作系統(tǒng)都支持USB MSC類別。這使得外部存儲(chǔ)設(shè)備的使用更加方便和普遍,用戶可以輕松地在不同計(jì)算機(jī)之間共享數(shù)據(jù),備份文件,或者將文件傳輸?shù)酵獠吭O(shè)備中。

本文基于瑞薩RA8D1硬件板卡vision board實(shí)現(xiàn)。

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

源碼:

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

二、實(shí)現(xiàn)步驟

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

2. 工程編譯

進(jìn)入env工具包的目錄

雙擊運(yùn)行env.exe

通過(guò)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

在該目錄下執(zhí)行scons

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

3. 工程的燒錄

打開(kāi)安裝好的Renesas Flash Programmer

新建工程

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

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

準(zhǔn)備燒錄

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

注:按Start燒錄前應(yīng)先按著開(kāi)發(fā)板的USER BOOT鍵,再按一下RST重啟,此時(shí)USER BOOT鍵需持續(xù)按下。然后再點(diǎn)擊Start進(jìn)行燒錄。

燒錄完畢

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

4. usb msc驅(qū)動(dòng)的測(cè)試

安裝sd卡,注意正反面

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

將開(kāi)發(fā)板USB口插入電腦,會(huì)自動(dòng)安裝驅(qū)動(dòng)

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

在我的電腦處會(huì)出現(xiàn)U盤(pán)的盤(pán)符

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

打開(kāi)后便可以進(jìn)行U盤(pán)的文件讀寫(xiě)操作

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • msc
    msc
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    20350
  • USB設(shè)備
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    16706
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1409

    瀏覽量

    41960
  • 驅(qū)動(dòng)測(cè)試

    關(guān)注

    0

    文章

    6

    瀏覽量

    2526
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread ssd1306驅(qū)動(dòng)

    RT-Thread 驅(qū)動(dòng)ssd1306
    的頭像 發(fā)表于 04-21 10:08 ?26.5w次閱讀
    <b class='flag-5'>RT-Thread</b> ssd1306<b class='flag-5'>驅(qū)動(dòng)</b>

    RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南基礎(chǔ)篇—以先楫bsp的hwtimer設(shè)備為例

    RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南》書(shū)籍是RT-thread官方出品撰寫(xiě),系統(tǒng)講解RT-thread IO
    的頭像 發(fā)表于 02-20 16:01 ?2607次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>驅(qū)動(dòng)</b>開(kāi)發(fā)指南基礎(chǔ)篇—以先楫bsp的hwtimer<b class='flag-5'>設(shè)備</b>為例

    RT-Thread Studio驅(qū)動(dòng)SD卡

    RT-Thread Studio驅(qū)動(dòng)SD卡前言一、創(chuàng)建基本工程1、創(chuàng)建Bootloader2、創(chuàng)建項(xiàng)目工程二、配置RT-Thread Settings三、代碼分析1.引入庫(kù)2.讀入數(shù)據(jù)四、效果驗(yàn)證
    發(fā)表于 12-27 19:13 ?20次下載
    <b class='flag-5'>RT-Thread</b> Studio<b class='flag-5'>驅(qū)動(dòng)</b>SD卡

    RT-Thread全球技術(shù)大會(huì):RT-Thread上的單元測(cè)試框架與運(yùn)行測(cè)試用例

    RT-Thread全球技術(shù)大會(huì):RT-Thread上的單元測(cè)試框架與運(yùn)行測(cè)試用例 ? ? ? ? ? ? ? ? 審核編輯:彭靜
    的頭像 發(fā)表于 05-27 16:21 ?1895次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):<b class='flag-5'>RT-Thread</b>上的單元<b class='flag-5'>測(cè)試</b>框架與運(yùn)行<b class='flag-5'>測(cè)試</b>用例

    RT-Thread全球技術(shù)大會(huì):在RT-Thread上編寫(xiě)測(cè)試用例

    RT-Thread全球技術(shù)大會(huì):在RT-Thread上編寫(xiě)測(cè)試用例 ? ? ? ? ? 審核編輯:彭靜
    的頭像 發(fā)表于 05-27 16:28 ?1766次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):在<b class='flag-5'>RT-Thread</b>上編寫(xiě)<b class='flag-5'>測(cè)試</b>用例

    RT-Thread全球技術(shù)大會(huì):RT-Thread測(cè)試用例集合案例

    RT-Thread全球技術(shù)大會(huì):RT-Thread測(cè)試用例集合案例 ? ? ? ? ? 審核編輯:彭靜
    的頭像 發(fā)表于 05-27 16:34 ?2402次閱讀
    <b class='flag-5'>RT-Thread</b>全球技術(shù)大會(huì):<b class='flag-5'>RT-Thread</b><b class='flag-5'>測(cè)試</b>用例集合案例

    RT-Thread文檔_RT-Thread 簡(jiǎn)介

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

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

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

    RT-Thread文檔_UART 設(shè)備

    RT-Thread文檔_UART 設(shè)備
    發(fā)表于 02-22 18:32 ?4次下載
    <b class='flag-5'>RT-Thread</b>文檔_UART <b class='flag-5'>設(shè)備</b>

    RT-Thread文檔_PWM 設(shè)備

    RT-Thread文檔_PWM 設(shè)備
    發(fā)表于 02-22 18:35 ?2次下載
    <b class='flag-5'>RT-Thread</b>文檔_PWM <b class='flag-5'>設(shè)備</b>

    RT-Thread文檔_SPI 設(shè)備

    RT-Thread文檔_SPI 設(shè)備
    發(fā)表于 02-22 18:36 ?3次下載
    <b class='flag-5'>RT-Thread</b>文檔_SPI <b class='flag-5'>設(shè)備</b>

    RT-Thread文檔_SENSOR 設(shè)備

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

    RT-Thread文檔_AUDIO 設(shè)備

    RT-Thread文檔_AUDIO 設(shè)備
    發(fā)表于 02-22 18:38 ?1次下載
    <b class='flag-5'>RT-Thread</b>文檔_AUDIO <b class='flag-5'>設(shè)備</b>

    RT-Thread文檔_Pulse Encoder 設(shè)備

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

    RT-Thread文檔_utest 測(cè)試框架

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