在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

【開發板評測】Renesas RA6M4開發板之SDIO(SDHI)

瑞薩MCU小百科 ? 來源:未知 ? 2022-12-27 13:15 ? 次閱讀

本次評測的開發板為Renesas的CPK-RA6M4開發板,它是一款Renesas官方基于RA6M4 MCU群組設計的一款中國本地評估板。如下圖所示:

6d70a8ba-85a4-11ed-bfe3-dac502259ad0.png

圖1 CPK-RA6M4開發板

該板板載資源相對來說也比較豐富了:

板載MCU為:R7FA6M4AF3CFB,200MHz,Arm Cortex-M33內核,1MB代碼閃存,256kB SRAM

開發板集成了J-Link調試器,可以使用配套贈送的MicroUSB電纜很方便的下載以及調試程序,如圖1中所示的USB調試端口

板中還自帶了紅色用戶LED指示燈、綠色電源LED指示燈、紅色調試LED指示燈、一個用戶按鈕、一個復位按鈕、模擬電位計、數字光線傳感器,還有兩個Digilent Pmod連接器,便于擴展功能。另外還配備了Arduino連接器以及雙排針引腳引出。

本次評測的模塊為:SDIO模塊。

6d9fb6e6-85a4-11ed-bfe3-dac502259ad0.png

RA6M4的SDIO模塊簡單介紹

RA6M4的SDIO模塊根據手冊應該稱為SDHI(SD/MMC Host Interface),該接口提供了MCU連接各種外部存儲卡所需要的功能。SDHI可以支持1-bit和4-bit總線用于連接SD、SDHC以及SDXC不同格式的存儲卡,也可以支持1-bit、4-bit和8-bit的MMC總線,用于供eMMC4.51(JEDEC標準JESD84-B451)設備的接入與訪問。

6dbab14e-85a4-11ed-bfe3-dac502259ad0.png

圖2 SDHI(SD/MMC Host Interface)框圖

6d9fb6e6-85a4-11ed-bfe3-dac502259ad0.png

評測所需要的環境和相關軟件

1

RT-Thread studio及SD Manager中Renesas:CPK-RA6M4的bsp,版本為1.2.0(在線比較慢,我是離線下載然后再導入的),還需要另外兩個包,如圖3紅框所示:

6e01002c-85a4-11ed-bfe3-dac502259ad0.png

圖3 Renesas:CPK-RA6M4 BSP(1.2.0)

2

setup_fsp_v3_5_0_rasc_v2021-10.exe和CPK_RA6M4_BSP_FSP3.5.0.zip,這兩個文件,RT-Thread提供了下載,復制以下鏈接到瀏覽器中打開進入下載頁:

https://cowtransfer.com/s/b9eddec169d544

下載完成安裝setup_fsp_v3_5_0_rasc_v2021-10.exe

安裝好了之后將CPK_RA6M4_BSP_FSP3.5.0.zip解壓,將里面的internal目錄內的內容對應的拷貝到fsp_v3.5.0內對應目錄增加,這樣就可以使用FSP配置CPK-RA6M4開發板的相關引腳配置了,類似stm32cubemx的功能。

6d9fb6e6-85a4-11ed-bfe3-dac502259ad0.png

評測步驟

環境搭好就可以開始干活啦,我的評測任務是SDIO,詳見下面步驟

1

打開RT-Thread Studio,新建基于RT-Thread的項目,項目名稱ra6m4_sdio,選擇基于開發板,開發板選擇CPK-RA6M4,BSP選擇1.2.0,類型選擇模板工程,其他默認,點擊完成。

2

配置RA Smart Configurator路徑,如圖4所示,右擊RA Smart Configurator,彈出RA Smart Configurator,點擊并選擇FSP3.5.0的安裝路徑。

6e3b79be-85a4-11ed-bfe3-dac502259ad0.png

圖4 修改RA Smart Configurator路徑

只有修改了這個路徑,才能在RT-Thread Studio中使用FSP修改引腳配置并同步到RT-Thread Studio創建的ra6m4的工程。

3

雙擊RA Smart Configurator,就會打開芯片的配置界面。如圖5所示:

6e56eda2-85a4-11ed-bfe3-dac502259ad0.png

圖5 RA Smart Configurator配置界面

4

配置芯片SDHI功能,首先在pin中關閉了一些功能,如IIC和SPI,因為有的引腳和SDHI引腳重復了,然后在pin中找到Storage:SDHI下面的SDHI0,在右邊的pin configuration中的Operation Mode選擇SD_MMC 1-Bit,引腳如圖6所示:

6e84c196-85a4-11ed-bfe3-dac502259ad0.png

圖6 SDHI引腳配置

5

配置SDHI功能所需要的stack configuration,這里的配置會自動生成SDHI的相關驅動,包括中斷等,在stack標簽頁右側點擊new stack,點擊storage下面的SD/MMC(r_sdhi),具體配置如圖7所示:

6ec17a6e-85a4-11ed-bfe3-dac502259ad0.png

圖7 配置r_sdhi驅動

6

點擊g_sdmmc0 SD/MMC(r_sdhi)下面的Add_Transfer_Driver(DMA or DTC),點擊new,選擇Transfer (r_dmac),如圖8所示:

6ef5178e-85a4-11ed-bfe3-dac502259ad0.png

圖8 配置r_dmac驅動

7

到這里FSP的配置就完成了,點擊右上角的Generate Project Content,就會自動生成SDHI的相關引腳配置和相關驅動并同步到RT-Thread Studio的RA6M4_SDIO工程內了,如圖9所示:

6f393716-85a4-11ed-bfe3-dac502259ad0.png

圖9 配置自動生成并同步的相關文件

下面就全部進入RT-Thread Studio操作了:

8

雙擊工程的RT-Thread Settings,點亮DFS、Fatfs、串口、Pin、軟件模擬RTC、SDIO,如圖10所示:

6f5dee12-85a4-11ed-bfe3-dac502259ad0.png

圖10 RTT Settings(1)

9

打開詳細配置,依次如下面圖示配置:

6f8f25f4-85a4-11ed-bfe3-dac502259ad0.png

圖11 圖10 RTT Settings(2)

6fb9c994-85a4-11ed-bfe3-dac502259ad0.png

圖12 圖10 RTT Settings(3)

6fff7ff2-85a4-11ed-bfe3-dac502259ad0.png

圖13 圖10 RTT Settings(4)

10

保存,編譯,下載,打開串口終端,即可顯示如圖14所示:

70304b5a-85a4-11ed-bfe3-dac502259ad0.png

圖14 運行的RT-Thread和SD card初始化

11

測試,相關命令如下:

mkfs -t elm sd0 初始化sd卡為fat32格式

mount sd0 / elm 將sd卡掛在到/目錄

ehco “hello” hello.txt 將hello輸入到hello.txt文件

cat hello.txt 顯示hello.txt文件的內容

ls 顯示目錄內的內容

mkdir ra6m4 創建ra6m4目錄

cd ra6m4 進入ra6m4目錄

具體測試如圖15所示:

7061d9ae-85a4-11ed-bfe3-dac502259ad0.png

圖15 sd卡測試

最后附上實物運行圖(圖16)和RT-Thread Studio的ra6m4_sdio工程源碼,使用import導入即可,識別下方二維碼或復制下方鏈接到瀏覽器中打開進入下載地址:

7080b0f4-85a4-11ed-bfe3-dac502259ad0.png

https://gitee.com/itschina/ra6m4_sdio

70985efc-85a4-11ed-bfe3-dac502259ad0.jpg

圖16 實物運行圖

附上sd卡原理圖及對應引腳,如圖17所示

70c2cffc-85a4-11ed-bfe3-dac502259ad0.png

圖17 sd卡原理圖及RA6M4對應引腳

圖中1-bit使用藍色引腳,4-bit再加上紅色引腳,4-bit要同時修改stack里面為4-bit,以及RT-Thread Settings里硬件-芯片設備驅動-Enable SDHI下面的1-bit禁能。

6d9fb6e6-85a4-11ed-bfe3-dac502259ad0.png

心得體會

總的來說,難點在于對RA6M4不熟悉,不熟悉FSP的使用,在慢慢熟悉了之后,用起來還是挺方便的,再者RT-Thread的驅動框架比較完善,在有相應驅動的情況下用起來還是比較得心應手的,但是如果沒有做好的驅動,自己一步一步增加的話,還是很有難度的。得力于RT-Thread完善的驅動,使用上非常便利,很適合快速開發應用。后面還會再多試試其它的外設應用,也會多多參與進來。

附上CPK-RA6M4原理圖:

r12uz0090ec0110-ra6m4-Schematics.pdf

7101434a-85a4-11ed-bfe3-dac502259ad0.png

https://oss-club.rt-thread.org/uploads/20220314/460d66bee9aa09a6036f302890ebc737.pdf

附上CPK-RA6M4 Gerber:

ef8e0136ce3a9838bf0eb846bfbe5408.zip

711cb08a-85a4-11ed-bfe3-dac502259ad0.png

https://oss-club.rt-thread.org/uploads/20220314/ef8e0136ce3a9838bf0eb846bfbe5408.zip

附上CPK-RA6M4 BOM:

r12uz0090ec0110-ra6m4-BOM.xls

713106a2-85a4-11ed-bfe3-dac502259ad0.png

https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Foss-club.rt-thread.org%2Fuploads%2F20220314%2F1949064baaced3889a3b6706e07ce1ef.xls&wdOrigin=BROWSELINK

1

END

1

往期推薦

1

【開發板評測】Renesas RA6M4開發板之RW007

2

【開發板評測】Renesas RA6M4開發板之CAN

3

【開發板評測】Renesas RA6M4開發板之FLASH

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續發展的未來。作為全球微控制器供應商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業知識,提供完整的半導體解決方案。成功產品組合加速汽車、工業、基礎設施及物聯網應用上市,賦能數十億聯網智能設備改善人們的工作和生活方式。

更多信息,敬請訪問renesas.com


原文標題:【開發板評測】Renesas RA6M4開發板之SDIO(SDHI)

文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。


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

    關注

    146

    文章

    17317

    瀏覽量

    352642
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86745
  • RA6M4
    +關注

    關注

    0

    文章

    51

    瀏覽量

    479

原文標題:【開發板評測】Renesas RA6M4開發板之SDIO(SDHI)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RA-Eco-RA4E2-64PIN-V1.0開發板試用】1、開發板開箱與環境搭建

    RA-Eco-RA4E2-64PIN-V1.0開發板 簡介: 以R7FA4E2B93CFM為主控芯片,擁有豐富的外設,集成度高功能非常強大,具有優越的性能和低功耗。 100MHz Arm? Cortex?-
    發表于 12-16 17:48

    RA-Eco-RA4E2-64PIN-V1.0開發板試用】+初次見面+MDK生成代碼+點燈

    的軟硬件情況,完成軟硬件開發環境的搭建,完成點燈試驗。后續會依次完成舵機PWM控制、CAN通訊等測評。 測評申請鏈接:RA-Eco-RA4E2-64PIN-V1.0開發板評測試用 -
    發表于 12-15 21:55

    RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux

    RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?326次閱讀
    【<b class='flag-5'>RA</b>8D1試用活動】<b class='flag-5'>RA</b>8D1B-CPKCOR<b class='flag-5'>開發板</b>移植linux

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門級到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門級開發板 1.1
    的頭像 發表于 11-13 09:30 ?1245次閱讀

    RA-Eco-RA2E1-48PIN-V1.0開發板試用】開發板介紹和環境搭建

    前言 非常感謝官方以及RA生態社區給予的評測機會,下面我將就此款開發板做一系列評測,希望大家多多交流 開發板簡單介紹
    發表于 11-09 17:16

    RA-Eco-RA2E1-48PIN-V1.0開發板試用】開發板介紹&amp;環境搭建

    前言 非常感謝官方以及RA生態社區給予的評測機會,下面我將就此款開發板做一系列評測,希望大家多多交流 開發板簡單介紹
    發表于 11-09 17:09

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名

    有獎試用!!RA-Eco-RA4E2-64PIN-V1.0開發板試用活動開始報名
    的頭像 發表于 11-09 01:02 ?333次閱讀
    有獎試用!!<b class='flag-5'>RA-Eco-RA4</b>E2-64PIN-V1.0<b class='flag-5'>開發板</b>試用活動開始報名

    【干貨】性價比拉滿!HK32F407VG開發板介紹

    開發板簡介開發板是基于航順芯片公司F4系列HK32F407VGT7芯片的一款開發板,Cortex-M4內核,最高主頻168MHz,內置1MK
    的頭像 發表于 11-08 13:27 ?309次閱讀
    【干貨】性價比拉滿!HK32F407VG<b class='flag-5'>開發板</b>介紹

    51開發板芯片資料

    51開發板芯片資料
    發表于 09-18 09:29 ?1次下載

    試用活動 | 100套!!瑞薩RA6E2/RA4E2開發板評測活動

    活動簡介: 瑞薩RA6E2/RA4E2開發板評測活動是一個針對瑞薩電子推出的通用微控制器(MCU)RA6E2 和
    的頭像 發表于 09-10 11:18 ?691次閱讀
    試用活動 | 100套!!瑞薩<b class='flag-5'>RA6</b>E2/<b class='flag-5'>RA4</b>E2<b class='flag-5'>開發板</b><b class='flag-5'>評測</b>活動

    Banan Pi BPI-M4 Berry 全志科技H618開發板燒錄鏡像教程

    Banan Pi BPI-M4 Berry 全志科技H618開發板燒錄鏡像教程
    的頭像 發表于 07-02 16:13 ?966次閱讀
    Banan Pi BPI-<b class='flag-5'>M4</b> Berry 全志科技H618<b class='flag-5'>開發板</b>燒錄鏡像教程

    基于瑞薩電子RA系列的野火耀陽RA8D1開發板產品簡介

    野火耀陽RA8D1開發板是一款功能強大的開發板,適用于各種嵌入式應用開發。它采用瑞薩電子的RA系列R7FA8D1BHECBD微控制器作為主控
    的頭像 發表于 05-29 14:19 ?920次閱讀
    基于瑞薩電子<b class='flag-5'>RA</b>系列的野火耀陽<b class='flag-5'>RA</b>8D1<b class='flag-5'>開發板</b>產品簡介

    CPKIOT-RA6M5云套件開發板手冊

    電子發燒友網站提供《CPKIOT-RA6M5云套件開發板手冊.rar》資料免費下載
    發表于 05-20 16:03 ?0次下載
    CPKIOT-<b class='flag-5'>RA6M</b>5云套件<b class='flag-5'>開發板</b>手冊

    fpga開發板是什么?fpga開發板有哪些?

    FPGA開發板是一種基于FPGA(現場可編程門陣列)技術的開發平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現各種數字電路和邏輯功能。FPGA開發板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發表于 03-14 18:20 ?2214次閱讀

    fpga開發板使用教程

    FPGA開發板的使用教程主要包括以下幾個關鍵步驟。
    的頭像 發表于 03-14 15:50 ?1255次閱讀
    主站蜘蛛池模板: 韩国三级在线不卡播放 | 手机国产看片 | 久久青草免费免费91线频观看 | 天堂视频在线视频观看2018 | 男女视频在线观看 | 国产精品永久免费自在线观看 | 天天在线天天在线天天影视 | 在线天堂中文字幕 | 天堂影院jav成人天堂免费观看 | 日韩一级影院 | 在线你懂的视频 | 成人国产激情福利久久精品 | 性做久久久久久久免费观看 | 99久久99久久久精品齐齐鬼色 | 久青草久青草高清在线播放 | 久操操操 | 56pao强力打造 | 午夜小影院 | 国产一级一片免费播放视频 | 美女扒开尿口给男人桶视频免费 | 一区二区三区在线观看视频 | 日韩a一级欧美一级 | 欧美特级生活片 | 国内精品久久久久影院薰衣草 | 免费观看色视频 | 欧美猛交xxx呻吟 | 免费看性 | 国产精品久久久久久久久kt | 免费人成在观看 | 日韩一区二区在线观看 | 免费国产午夜高清在线视频 | 国产chinesehd精品酒店 | 免费看一毛一级毛片视频 | 国产美女亚洲精品久久久久久 | 日本黄色网页 | 亚洲乱淫 | 亚洲免费福利视频 | 欧美性喷潮xxxx | 1024在线观看你懂的 | 成人夜色香网站在线观看 | 久草一区 |