女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

RA6M3 HMI Board 之SDHI實踐

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:未知 ? 2023-06-19 18:15 ? 次閱讀

原文:https://club.rt-thread.org/ask/article/83cc823b1c25ced9.html

1. 前言說明

1.1 本章內(nèi)容

首先對SDHI和SDIO本質(zhì)上的區(qū)別進行說明,然后使用RT-Studio新建工程進行開發(fā),通過RASC對RA6M3的底層硬件配置,然后使用SDHI接口實現(xiàn)SD的識別,搭配文件系統(tǒng)對SD卡進行讀寫操作,同時記錄開發(fā)遇到的問題。

1.2 模塊介紹

本次的測評任務是SDHI,之前用SDIO用的比較多,不太了解SDHI,先對SDHI進行介紹:

SDHI是Secure Digital Host Interface的縮寫,是一種SD存儲卡控制器的接口規(guī)范。SDHI負責管理SD存儲卡的內(nèi)部狀態(tài),并將讀寫請求發(fā)送到存儲卡中。SDHI與處理器之間進行通信,以便處理器可以直接訪問SD存儲卡。

而SDIO是Secure Digital Input/Output的縮寫,是一種基于SD標準的接口規(guī)范,主要用于連接各種外部設備,例如Wi-Fi模塊、藍牙模塊、數(shù)字相機等。SDIO定義了一個特定的層次結構,使設備之間能夠簡單地交換數(shù)據(jù)。

SDIO和SDHI分別描述了兩個不同的方面:SDIO提供與外部設備通信的功能,而SDHI提供主機與SD存儲卡通信的功能。兩者在功能和應用場景上并不相同。

RA6M3的SDHI可以支持1-bit和4-bit總線用于連接SD、SDHC以及SDXC不同格式的存儲卡,也可以支持1-bit、4-bit和8-bit的MMC總線,用于供eMMC4.51(JEDEC標準JESD84-B451)設備的接入與訪問。

f34d5db6-0e89-11ee-962d-dac502259ad0.png

SD/MMC Host 接口框圖

1.3 開發(fā)軟件

RT-Studio

1.4 硬件設計

SD卡連接的是SDHI1,引腳連接如下所示:

f37ef9fc-0e89-11ee-962d-dac502259ad0.png


2.步驟說明

2.1新建工程

- 點擊文件,新建RT-Thread項目

f39d3598-0e89-11ee-962d-dac502259ad0.png

- 基于開發(fā)板,選擇HMI-Board,本次基于模板工程即可,調(diào)試器選擇DAP-Link,接口SWD,板載的調(diào)試器,方便調(diào)試。

f3d25ce6-0e89-11ee-962d-dac502259ad0.png

2.2芯片底層驅(qū)動配置

- 完成工程新建后,右擊RA Smart Configurator選擇FSP3.5.0的安裝路徑,用于配置芯片底層硬件驅(qū)動

f3e9d4ac-0e89-11ee-962d-dac502259ad0.jpg

- 配置完成后,雙擊進入配置頁面

f3fa20a0-0e89-11ee-962d-dac502259ad0.jpg

- 選擇Pins,找到SDHI,選擇SD-MMC 1bit

f421c4d4-0e89-11ee-962d-dac502259ad0.jpg

- 然后找到Stacks,配置SDHI,配置為1bit,同時添加DTC

f44a152e-0e89-11ee-962d-dac502259ad0.jpg

- 配置完成后,點擊Generate Project Content,會將配置同步到剛才的新建工程配置。

f45e8356-0e89-11ee-962d-dac502259ad0.jpg

2.3 RT-Thread 配置

- 雙擊RT-Thread Setting,進入配置頁面,點亮DFS,Fatfs以及SDIO

f4718dac-0e89-11ee-962d-dac502259ad0.jpg

- 右擊進入配置項,在硬件下是使能SDHI以及文件系統(tǒng)

f492d0e8-0e89-11ee-962d-dac502259ad0.png

- 在組件下選擇使用設備虛擬文件系統(tǒng),進行配置

f4b19bc2-0e89-11ee-962d-dac502259ad0.jpg

- 選擇對設備使用devfs

f4bafaaa-0e89-11ee-962d-dac502259ad0.png

- 接下來找到使用SD/MMC設備驅(qū)動程序進行配置,然后點擊保存,關閉配置頁面

f4d5ad50-0e89-11ee-962d-dac502259ad0.jpg


3.代碼驗證

編譯工程,下載,將內(nèi)存卡插入板載的SD卡槽

f4fa47aa-0e89-11ee-962d-dac502259ad0.jpg

打開終端,復位,查看輸出,內(nèi)存卡讀取成功,但是掛載失敗

f5472340-0e89-11ee-962d-dac502259ad0.png

這里我研究了一段時間,根據(jù)輸出可以看出,剛開始讀取設備得到的是0,然后開始掛掛載,導致掛載失敗,之后又讀取到了設備,說明時序不對。

f559adf8-0e89-11ee-962d-dac502259ad0.png

接下來找到內(nèi)存卡掛載的文件,mnt.c,在board文件下,ports文件下

f5685812-0e89-11ee-962d-dac502259ad0.jpg

將掛載SD卡的程序挪出來,放在之后初始化,這里我選擇的是新建一個函數(shù)

f59574c8-0e89-11ee-962d-dac502259ad0.png

新建一個函數(shù)用于掛載SD卡,先進行一個延時,然后格式化SD卡,這個步驟可以使用命令行操作,會把內(nèi)存卡的內(nèi)容清掉。

f5b5c3ea-0e89-11ee-962d-dac502259ad0.png

將剛才的SD卡掛載函數(shù)放在main函數(shù)前,這里放在末尾初始化,避免時序的原因掛載不上

f5c1b344-0e89-11ee-962d-dac502259ad0.png

重編譯,下載程序,查看終端輸出,直接掛載成功

f5d5122c-0e89-11ee-962d-dac502259ad0.png

接下來就可以使用命令對SD進行操作了,新建一個文件夾

f5f17840-0e89-11ee-962d-dac502259ad0.png

將RA6M3輸入到Test.txt,然后讀取Test.txt

f608f51a-0e89-11ee-962d-dac502259ad0.png


4.總結

本次HMI-Board 的SDHI使用已經(jīng)完成,剛開始對SDIO和SDHI的區(qū)別進行了介紹,然后新建工程實現(xiàn)對SD卡的操作,在本次使用過程中遇到時序上的問題,剛開始不知道什么原因,后面慢慢查詢調(diào)試找到了問題所在,本次實現(xiàn)的是簡單的SD卡操作,后面有時間的話打算實現(xiàn)使用板載屏幕做一個電子小說閱讀器。

———————End———————

RT-Thread線下入門培訓

7月 - 上海,南京

1.免費2.動手實驗+理論3.主辦方免費提供開發(fā)板4.自行攜帶電腦,及插線板用于筆記本電腦充電5.參與者需要有C語言單片機ARM Cortex-M核)基礎,請?zhí)崆鞍惭b好RT-Thread Studio 開發(fā)環(huán)境

報名通道

f61579de-0e89-11ee-962d-dac502259ad0.png

立即掃碼報名

(報名成功即可參加)

掃碼添加rtthread2020可參加活動可加微信拉進活動現(xiàn)場微信群

f61d80ca-0e89-11ee-962d-dac502259ad0.jpg

主辦單位

f6552b24-0e89-11ee-962d-dac502259ad0.png

報名鏈接:https://jinshuju.net/f/UYxS2k


原文標題:RA6M3 HMI Board 之SDHI實踐

文章出處:【微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。


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

    關注

    32

    文章

    1369

    瀏覽量

    41506
  • RA6M3
    +關注

    關注

    0

    文章

    52

    瀏覽量

    247

原文標題:RA6M3 HMI Board 之SDHI實踐

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    瑞薩RZ/A3M HMI MPU介紹

    對于高質(zhì)量圖形顯示的應用要求,用戶通常采用功能強大及搭載DDR高速接口的MPU來實現(xiàn)更多功能和更流暢的畫面。但在開發(fā)過程會遇到DDR高速總線設計的難題,同時Linux系統(tǒng)難以實現(xiàn)類似MCU的快速啟動性能。瑞薩新推出的RZ/A3M HMI MPU幫助客戶解決這些問題。
    的頭像 發(fā)表于 05-27 16:14 ?203次閱讀
    瑞薩RZ/A<b class='flag-5'>3M</b> <b class='flag-5'>HMI</b> MPU介紹

    RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 移植FreeRTOS

    基本參數(shù)配置 然后就是選擇安全策略,盡管RA4M2支持 TrustZone,但這里暫時不選。 Figure 2?4 選擇是否支持 TrustZone 接下來選擇RTOS的支持,F(xiàn)SP 5.1.0支持
    發(fā)表于 05-03 23:24

    RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 PWM輸出

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 1 PWM簡介
    發(fā)表于 04-28 22:57

    RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 Keil 開發(fā)環(huán)境搭建

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 瑞薩電子
    發(fā)表于 04-27 22:54

    RA-Eco-RA4M2開發(fā)板評測】1 RA4M2開發(fā)環(huán)境搭建

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 開發(fā)板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 瑞薩電子
    發(fā)表于 04-25 22:38

    RA-Eco-RA4M2開發(fā)板評測】 環(huán)境搭建和LED驅(qū)動

    1.RA4M2簡介 ??RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHz Arm? Cortex?-M33內(nèi)核架構的核心板,主控芯片為R7FA4M2AD3CFP。
    發(fā)表于 04-25 16:09

    有獎試用!!RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動報名

    RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動
    的頭像 發(fā)表于 03-13 12:10 ?409次閱讀
    有獎試用!!<b class='flag-5'>RA-Eco-RA4M</b>2-100PIN-V1.0開發(fā)板試用活動報名

    HMI-Board OTA升級快速上手指南

    硬件平臺HMI-Board為RT-Thread聯(lián)合瑞薩推出的高性價比圖形評估套件,取代傳統(tǒng)的HMI+主控板硬件,一套硬件即可實現(xiàn)HMI+IoT+控制的全套能力。依托于瑞薩高性能芯片RA6M3
    的頭像 發(fā)表于 01-18 11:46 ?631次閱讀
    <b class='flag-5'>HMI-Board</b> OTA升級快速上手指南

    RA6M5的QSPI可以作為普通SPI使用嗎?

    RA6M5的QSPI可以作為普通SPI使用嗎?有沒有相關教程
    發(fā)表于 12-18 08:55

    瑞薩RA6M5中的QSPI可以用作普通SPI使用嗎?

    各位大佬,請教一個問題,瑞薩RA6M5中的QSPI可以用作普通SPI使用嗎?有沒有相關教程
    發(fā)表于 12-18 08:53

    RA8D1加密引擎功能體驗和實踐

    本次實踐完成了RA8D1芯片AES密鑰封裝和芯片上加解密功能驗證
    的頭像 發(fā)表于 11-23 01:01 ?775次閱讀
    <b class='flag-5'>RA</b>8D1加密引擎功能體驗和<b class='flag-5'>實踐</b>

    端到端語音解決方案的Renesas RA8M1語音套件

    Renesas Electronics RA8M1語音套件(VK-RA8M1) Renesas Electronics RA8M1語音套件(VK-RA8M1)可滿足智能揚聲器、智能手機
    的頭像 發(fā)表于 09-27 16:12 ?6685次閱讀
    端到端語音解決方案的Renesas <b class='flag-5'>RA8M</b>1語音套件

    使用DAPLink在對HMI-Board進行固件燒錄,棧溢出如何解決?

    使用DAPLink在對HMI-Board進行固件燒錄時,最初使用bin固件從0x000000處進行燒錄,但是燒錄到一半發(fā)現(xiàn)燒錯程序就將DAPLink拔出。但是隨后再使用之前可以成功燒錄的elf/hex等文件就報了棧溢出的錯誤。
    發(fā)表于 09-27 08:29

    RA6E2硬件手冊(英)

    RA6E2硬件手冊
    發(fā)表于 06-20 15:20 ?1次下載

    RA6E2數(shù)據(jù)手冊(英)

    RA6E2數(shù)據(jù)手冊
    發(fā)表于 06-20 15:20 ?1次下載