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

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

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

3天內不再提示

FSP模塊置文件configuration.xml介紹

瑞薩MCU小百科 ? 來源:未知 ? 2023-02-09 21:25 ? 次閱讀

1.FSP介紹

瑞薩電子靈活配置軟件包(FSP)是一款增強型軟件包,旨在為使用瑞薩電子RA系列RRM微控制器嵌入式系統設計提供簡單易用且可擴展的高質量軟件。在全新ARM TrustZone和其他高級安全功能的支持下,FSP提供一種快速、通用的方式,使用量產級驅動程序、Azure RTOSFreeRTOS和其他中間件協議棧來構建安全、互聯的物聯網設備。

FSP包括高性能、低內存占用的業界一流的HAL驅動程序。還包含集成了Azure RTOS和FreeRTOS的中間件協議棧,能夠簡化通信和安全等復雜模塊的實現。e2 studio IDE提供了對圖形化配置工具和智能代碼生成器的支持,從而使編程和調試變得更加輕松快捷。

FSP使用開放式軟件生態系統,并且也為裸機編程提供了靈活性,客戶可以選擇使用Azure RTOS或FreeRTOS、其他自選RTOS、現有代碼和第三方生態系統解決方案。

bdc0d4b6-a87c-11ed-bfe3-dac502259ad0.png

2.FSP配置文件configuration.xml

FSP配置文件是位于項目工程目錄下的configuration.xml,e2 studio讀取該配置文件,然后通過圖形化窗口打開。

bdd42a02-a87c-11ed-bfe3-dac502259ad0.png

xml文件內容對應圖形化窗口的項目如下所示。

可以看到圖形化配置的8個項目分別對應xml文件的8個標記。

bde90bb6-a87c-11ed-bfe3-dac502259ad0.png

展開raBspConfiguration可以詳細看到各個配置,例如選項字節OFS0的配置等等。

bdfdef68-a87c-11ed-bfe3-dac502259ad0.png

同理展開raModuleConfiguration可以看到Stack的各個模塊的定義。

be161d72-a87c-11ed-bfe3-dac502259ad0.png

3.FSP配置文件configuration.xml的編輯修改

FSP功能很強大,但有一部分代碼互相有依賴性,必須要打包使用。我們在開發中可能會遇到只需要一部分的FSP生成的代碼,下面就介紹如何通過修改xml文件,只生成指定部分的代碼。

如下圖,我們要生成USB操作代碼r_usb_basic,但他要依賴USB協議處理模塊,例如USB HMSC。而USB HMSC模塊又需要FreeRTOS plus FAT支持。下面介紹僅僅生成r_usb_basic這個模塊的代碼,如何修改xml文件。

be2fb07a-a87c-11ed-bfe3-dac502259ad0.pngbe3ee662-a87c-11ed-bfe3-dac502259ad0.png

1

新建RA4M2的不帶RTOS的工程,添加USB HMSC的代碼之后,先保存配置文件,然后關閉配置窗口。用文本編輯器打開configuration.xml文件

be4b0e74-a87c-11ed-bfe3-dac502259ad0.png

2

查找usb_hmsc相關的內容,并將相關內容刪除。

i)刪除r_usb_hmsc component,從”結束。

be5c67e6-a87c-11ed-bfe3-dac502259ad0.png

ii)刪除module id module.driver.hmsc_on_usb , 從“”結束。

be77ac5e-a87c-11ed-bfe3-dac502259ad0.png

iii)刪除stack module="module.driver.hmsc_on_usb ,并且需要將module.driver.basic_on_usb與其它主stack(例如ioport_on_ioport)對齊,注意“”也需要刪除。

修改前:

be85b2ae-a87c-11ed-bfe3-dac502259ad0.png

修改后:

bea26b2e-a87c-11ed-bfe3-dac502259ad0.png

iv)刪除“config id="config.driver.usb_hmsc”這一段。

beb94560-a87c-11ed-bfe3-dac502259ad0.png

3

保存.xml文件,重新打開,可以看到生成的文件只包含usb_basic部分的代碼(這里紅色是因為USB需要配置UCLK以及DMA),不再包含USB HMSC模塊。

bec3929a-a87c-11ed-bfe3-dac502259ad0.png

4.結束語

FSP是強大的可視化代碼生成工具,我們可以通過e2 studio IDE的圖形化窗口配置我們所需要的外設驅動代碼,以及各種中間件。而在某種情況下我們也可以通過文本編輯的方式去定制我們所需要的代碼模塊。

更多內容請識別下方二維碼或復制下方鏈接到瀏覽器中訪問查看瑞薩網站:靈活配置軟件包 (FSP)

bee6f85c-a87c-11ed-bfe3-dac502259ad0.png

https://www.renesas.cn/cn/zh/software-tool/flexible-software-package-fsp#overview

Github上的FSP文檔請識別下方二維碼或復制下方鏈接到瀏覽器中訪問查看:RA Flexible Software Package Documentation: Introduction (renesas.github.io)

befe28ce-a87c-11ed-bfe3-dac502259ad0.png

https://renesas.github.io/fsp/


原文標題:FSP模塊置文件configuration.xml介紹

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


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

    關注

    146

    文章

    17853

    瀏覽量

    360736
  • 瑞薩
    +關注

    關注

    36

    文章

    22370

    瀏覽量

    87751

原文標題:FSP模塊置文件configuration.xml介紹

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    打開FSP配置器界面的具體步驟

    如果目標工程項目是新建的項目,可以直接編譯并通過。但是若是新導入的項目,需要先打開FSP配置界面重新生成FSP庫相關代碼,然后再進行編譯,否則會提示編譯錯誤。具體步驟如下。
    的頭像 發表于 05-06 15:58 ?664次閱讀
    打開<b class='flag-5'>FSP</b>配置器界面的具體步驟

    【RA-Eco-RA4M2開發板評測】+UART測試實驗

    的OLED工程中打開xml文件進行配置; 在給的資料包找到以下安裝包和實例文件,標紅的是帶有fsp的e2s,當然也可以先安裝e2s然后安裝FSP
    發表于 04-19 09:37

    【RA-Eco-RA2L1-48PIN-V1.0開發板試用】——RTC時鐘

    (推薦最新),點擊“Finish”創建項目。 創建完成后,e2studio會自動生成基礎代碼和配置文件。 2. 配置RTC模塊 打開FSP配置器 : 在項目資源管理器中,雙擊 configur
    發表于 02-27 19:18

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】+KEIL+RASC 開發環境搭建

    configuration.xml 如下圖所示。 同理,在“Menu Content”窗口中再次新建一個菜單項“Device Partition Manager” , 然后在“Command
    發表于 01-15 21:21

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】01、點亮LED

    ,并將文件夾重命名為01_LED 在e2s里面,按下面幾張圖所示的步驟進行項目的導入。 2.2 配置工程 雙擊e2s界面左側的項目資源管理器當中的configuration.xml文件,在中間選擇
    發表于 12-13 13:58

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】開發環境搭建和程序串口燒寫

    configuration.xml,第二個為-application com.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml &
    發表于 11-05 17:39

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】3、第一個程序增加printf輸出

    \\\\\\\\123\\\\\\\\new1\\\\\\\\FSP_Project\\\\\\\\configuration.xml\" \"E:\\\\\\\\lst
    發表于 10-27 19:36

    e2+fsp+qe安裝說明

    電子發燒友網站提供《e2+fsp+qe安裝說明.docx》資料免費下載
    發表于 09-29 11:07 ?0次下載

    LVGL適配到OpenMV工程的實現方法

    得益于官方團隊對 RA8D1-Vision Board 的 SDK 貼心地維護,對于板級配置文件 configuration.xml 板載的攝像頭、SDRAM、LCD、TOUCH 等眾多外設都已經配置好了。
    的頭像 發表于 08-09 16:51 ?1257次閱讀
    LVGL適配到OpenMV工程的實現方法

    如何優雅的在OpenMV上使用LVGL

    板級適配得益于官方團隊對RA8D1-VisionBoard的SDK貼心地維護,對于板級配置文件configuration.xml板載的攝像頭、SDRAM、LCD、TOUCH等眾多外設都已經配置好了
    的頭像 發表于 07-31 08:36 ?1705次閱讀
    如何優雅的在OpenMV上使用LVGL

    Profinet遠程IO模塊:模擬量模塊_軟件組態說明

    本文介紹Profinet遠程IO模塊XD系列PLC的配置方法,包括通信連接、硬件配置、XML/GSD文件安裝、工程創建與設備組態、IO監控及參數配置等步驟,適用于Twin0AT3和TI
    的頭像 發表于 07-24 09:18 ?1388次閱讀
    Profinet遠程IO<b class='flag-5'>模塊</b>:模擬量<b class='flag-5'>模塊</b>_軟件組態說明

    異步零和同步零的區別在哪里

    異步零和同步零是數字電路設計中兩種不同的零方法。它們在實現方式、性能和應用場景上有所不同。 實現方式: 異步零:異步零是指在數字電
    的頭像 發表于 07-23 11:09 ?3928次閱讀

    Profinet遠程IO模塊:高速計數模塊差分在軟件組態說明

    介紹Profinet遠程IO模塊:高速計數模塊(差分)XD5012在軟件組態說明,包括通信連接、硬件配置、XML/GSD文件安裝、工程創建與
    的頭像 發表于 07-19 09:17 ?750次閱讀
    Profinet遠程IO<b class='flag-5'>模塊</b>:高速計數<b class='flag-5'>模塊</b>差分在軟件組態說明

    RA MCU CANFD在FSP中的配置詳解

    RA MCU CANFD在FSP中的配置詳解
    的頭像 發表于 06-19 08:06 ?909次閱讀
    RA MCU CANFD在<b class='flag-5'>FSP</b>中的配置詳解

    RA Overwrite模式在FSP中的支持

    前面介紹了MCUboot的基礎知識,您可通過上方鏈接回顧,本章將著重介紹其中的Overwrite模式,以及在FSP中如何配置、如Flash怎樣劃分、安全校驗的方式等。本文以RA6M4 1M Code
    的頭像 發表于 06-13 10:52 ?875次閱讀
    RA Overwrite模式在<b class='flag-5'>FSP</b>中的支持