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

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

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

3天內不再提示

RA2在e2 studio環境生成LIB庫操作

RA生態工作室 ? 2024-05-15 08:06 ? 次閱讀

介紹

在產品研發過程中,我們一般接觸最多的程序文件就是.c和.h為后綴名的文件,但在某些場景下,也需要使用LIB庫的方式進行開發。LIB庫的應用適應于以下幾個場景:我們針對行業產品開發了方案,初期作為方案保護,不提供源代碼,同時又想讓他們使用開發的程序功能。工程比較龐大,文件很多編譯時間需要很長,以及文件移動比較復雜,客戶公司內部對功能的模塊化部署以及規范。

本文是基于瑞薩的RA2系列做的LIB生成與調用的示例,開發環境使用e2studio。

主要內容

開發環境:Renesas e2studio 2023-04版本

微處理器型號:R7FA2L1AB2DFL

仿真器:J-Link V9仿真

系統時鐘框架

時鐘源使用內部48M內部高速時鐘,該時鐘配置可以在Renensas Smart Configurator工具中選擇配置,內部高速時鐘具有全溫度下1%的誤差精度,基本上可以滿足大部分時鐘精度要求。

wKgZomaCZ2GAJXoDAABWGGZXIJM273.png

軟件功能配置

第一步:操作先完成LIB庫文件

建立一個LIB庫的工程,配置方式如下圖:選擇工程路徑,可以自己定義,使用非中文、符號路徑,選擇MCU的型號。

wKgZomaCZ2GATacHAABOWGjDXBo224.pngwKgaomaCZ2GAB1xTAABn2B5scXY796.png

在工程建立時需要選擇使用Static Library,這里只是生成一個功能模塊的LIB庫,不會形成可執行文件。

wKgaomaCZ2GAdO6kAABeVby7VhU636.png

增加LIB庫中的功能文件與函數,在自己新建的src路徑下增加test.ctest.h,建立路徑與添加文件后,文件會自動加入到工程路徑下。在test.c和test.h中添加一個測試函數和引用聲明,保存后并編譯,在工程中會生成test_lib.a的庫文件,將這個文件添加到要應用的工程中。

wKgZomaCZ2GAbeVtAAC0ikcLJV8439.pngwKgaomaCZ2GAJv9uAACBpIxUln8289.png

第二步:加入LIB庫文件并運行調試

建立可執行的工程,注意新建工程時選擇Executable工程,如下圖:

wKgZomaCZ2GABMqhAABp4SB-lR0985.pngwKgZomaCZ2GAPF06AABcavYDvJM024.png

將上一個工程生成的LIB文件與頭文件添加到當前的工程路徑下,并打開如下配置選擇,將LIB文件路徑配置到工程中。

wKgaomaCZ2GAG2JIAAFloIs2fY8825.png

軟件功能驗證

調試仿真調用庫里的函數,獲取到正確的結果值。

wKgZomaCZ2GAS1ICAAKR_-sd5aE551.png

結論

RA2基于e2studio環境下可以正常實現LIB的生成與調用,其它系列的MCU也可以借鑒類似操作,如有問題歡迎留言交流。

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

    關注

    146

    文章

    17841

    瀏覽量

    360504
  • Studio
    +關注

    關注

    2

    文章

    206

    瀏覽量

    29514
  • lib
    lib
    +關注

    關注

    0

    文章

    18

    瀏覽量

    9369
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    瑞薩RA單片機e2 studio環境下printf編譯出錯的問題解析

    最近看到有一些網友討論關于:瑞薩RA單片機e2 studio環境下printf編譯出錯的問題
    的頭像 發表于 05-24 15:51 ?539次閱讀
    瑞薩<b class='flag-5'>RA</b>單片機<b class='flag-5'>在</b><b class='flag-5'>e2</b> <b class='flag-5'>studio</b><b class='flag-5'>環境</b>下printf編譯出錯的問題解析

    e2studio開發環境搭建方案

    RA 系列 MCU 設備的項目。e2 studio 集成系統開發環境提供一個熟悉的開發控制臺,從該控制臺中,可以管理項目創建、模塊選擇和配置、代碼開發、代碼
    的頭像 發表于 12-19 09:23 ?1.1w次閱讀
    <b class='flag-5'>e2studio</b>開發<b class='flag-5'>環境</b>搭建方案

    keil和IAR環境lib生成和使用

    lib靜態的使用可以簡化項目開發流程,提高開發效率,本文詳細介紹了keil和IAR環境lib
    發表于 01-27 06:52

    【瑞薩FPB-RA6E1快速原型板】開箱+環境搭建+e2studio項目搭建

    比較舒服。 e2studio的下載,建議瑞薩RA生態社區的資料下載--工具--E2開發環境的鏈接:https://www.ramcu.cn
    發表于 05-25 01:17

    keil和IAR中lib文件的生成和使用

    lib靜態的使用可以簡化項目開發流程,提高開發效率,本文詳細介紹了keil和IAR環境lib
    發表于 12-03 11:51 ?15次下載
    keil和IAR中<b class='flag-5'>lib</b><b class='flag-5'>庫</b>文件的<b class='flag-5'>生成</b>和使用

    Renesas RA Family e2 studio 2022-07 或更高版本快速入門指南

    Renesas RA Family e2 studio 2022-07 或更高版本快速入門指南
    發表于 01-10 18:53 ?0次下載
    Renesas <b class='flag-5'>RA</b> Family <b class='flag-5'>e2</b> <b class='flag-5'>studio</b> 2022-07 或更高版本快速入門指南

    RA2 MCU ADC轉換時間測試方法

    RA2 MCU是瑞薩2019年下半年開始推廣的Cortex M23核的產品,48MHz主頻,各子系列都非常有特點,如入門級的RA2E1子系列帶Capacitive Sensing Unit
    的頭像 發表于 02-08 11:25 ?1708次閱讀

    Renesas RA Family e2studio 2022-07 或更高版本快速入門指南

    Renesas RA Family e2 studio 2022-07 或更高版本快速入門指南
    發表于 06-30 19:26 ?0次下載
    Renesas <b class='flag-5'>RA</b> Family <b class='flag-5'>e2studio</b> 2022-07 或更高版本快速入門指南

    e2 studio創建lib文件及使用

    目錄 一、 簡介 二、 制作lib文件 三、 調用庫函數 四、 總結 一、簡介 工程師開發過程中時常會因為各種原因,想要把部分代碼封裝成庫函數。e 2
    的頭像 發表于 07-12 12:05 ?1550次閱讀
    <b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>創建<b class='flag-5'>lib</b>文件及使用

    RA2基于e2 studio環境下實現LIB生成與調用

    在產品研發過程中,我們一般接觸最多的程序文件就是.c和.h為后綴名的文件,但在某些場景下,也需要使用LIB的方式進行開發。LIB的應用適應于以下幾個場景:我們針對行業產品開發了方案
    的頭像 發表于 09-15 12:18 ?1802次閱讀
    <b class='flag-5'>RA2</b>基于<b class='flag-5'>e2</b> <b class='flag-5'>studio</b><b class='flag-5'>環境</b>下實現<b class='flag-5'>LIB</b>的<b class='flag-5'>生成</b>與調用

    RA2快速設計指南 [5] 存儲器

    RA2快速設計指南 [5] 存儲器
    的頭像 發表于 10-24 16:17 ?753次閱讀
    <b class='flag-5'>RA2</b>快速設計指南 [5] 存儲器

    RA2快速設計指南 [3] 時鐘電路

    RA2快速設計指南 [3] 時鐘電路
    的頭像 發表于 10-24 16:05 ?760次閱讀
    <b class='flag-5'>RA2</b>快速設計指南 [3] 時鐘電路

    RA2 MCU ADC轉換時間測試方法

    RA2 MCU ADC轉換時間測試方法
    的頭像 發表于 05-24 08:07 ?566次閱讀
    <b class='flag-5'>RA2</b> MCU ADC轉換時間測試方法

    使用瑞薩e2 studio FSP基于RA2E1定時器配置PWM輸出

    使用瑞薩e2 studio FSP基于RA2E1定時器配置PWM輸出
    的頭像 發表于 08-01 00:13 ?1125次閱讀
    使用瑞薩<b class='flag-5'>e</b>2 <b class='flag-5'>studio</b> FSP基于<b class='flag-5'>RA2E</b>1定時器配置PWM輸出

    e2 studio創建lib文件及使用

    e2 studio創建lib文件及使用
    的頭像 發表于 01-18 08:06 ?952次閱讀
    <b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>創建<b class='flag-5'>lib</b>文件及使用
    主站蜘蛛池模板: 欧美日一区二区三区 | аⅴ资源中文在线天堂 | 最新欧美一级视频 | 99久久999久久久综合精品涩 | 成年人黄色大片大全 | 伦理片日本韩国电影三级在线观看 | 免费观看成人毛片 | 日日夜夜噜 | 免费抓胸吻胸激烈视频网站 | 欧美午夜精品一区二区三区 | 国产精品久久久久久久久免费观看 | 天堂电影在线 | 嘿嘿嘿视频在线观看 | 日本一区二区在线不卡 | 午夜视频在线观看完整高清在线 | 国内精品一区二区在线观看 | 不卡一区| 亚洲成人在线网站 | 色偷偷91久久综合噜噜噜 | 一级黄色毛片播放 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 午夜干b| 久久天天躁狠狠躁夜夜爽 | 亚洲成a人片777777久久 | 亚州怡红院 | 久久精品国产福利 | 888午夜不卡理论久久 | 黄色大片在线视频 | 色色激情网 | 视频在线观看免费播放www | 99久久999久久久综合精品涩 | 成年人网站黄色 | 热99热| 亚洲欧美日韩国产一区二区三区精品 | 国产小视频免费 | 四虎色影院| 欧美一级日韩一级亚洲一级 | 狠狠色噜噜狠狠狠狠五月婷 | 国产美女在线精品免费观看 | 国产一区二区三区免费大片天美 | 婷婷激情丁香 |