色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

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

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2023-09-15 12:18 ? 次閱讀

介紹

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

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

主要內容

開發環境:Renesas e2 studio 2023-04版本

微處理器型號:R7FA2L1AB2DFL

仿真器:J-Link V9仿真

系統時鐘框架

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

94d0235c-537d-11ee-a25d-92fbcf53809c.png

軟件功能配置

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

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

94e23894-537d-11ee-a25d-92fbcf53809c.png

95390c64-537d-11ee-a25d-92fbcf53809c.png

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

955cb24a-537d-11ee-a25d-92fbcf53809c.png

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

957124f0-537d-11ee-a25d-92fbcf53809c.png

9587fd06-537d-11ee-a25d-92fbcf53809c.png

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

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

95968baa-537d-11ee-a25d-92fbcf53809c.png

95c0a4ee-537d-11ee-a25d-92fbcf53809c.png

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

95d85f76-537d-11ee-a25d-92fbcf53809c.png

軟件功能驗證

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

9605bc0a-537d-11ee-a25d-92fbcf53809c.png

結論

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

審核編輯:湯梓紅

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

    關注

    36

    文章

    22372

    瀏覽量

    87761
  • 時鐘
    +關注

    關注

    11

    文章

    1885

    瀏覽量

    132874
  • Studio
    +關注

    關注

    2

    文章

    206

    瀏覽量

    29536
  • lib
    lib
    +關注

    關注

    0

    文章

    18

    瀏覽量

    9371

原文標題:RA2在e2 studio環境生成LIB庫操作

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

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

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

    最近看到有一些網友在討論關于:瑞薩RA單片機在e2 studio環境printf編譯出錯的問題。
    的頭像 發表于 05-24 15:51 ?570次閱讀
    瑞薩<b class='flag-5'>RA</b>單片機在<b class='flag-5'>e2</b> <b class='flag-5'>studio</b><b class='flag-5'>環境</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>搭建方案

    基于RA4M2工程將IAR Compiler添加到e2 Studio中相關操作的介紹

    為了方便客戶在不同IDE環境進行項目開發,可以在e2 studio開發環境添加IAR相對應的
    的頭像 發表于 02-27 13:46 ?1269次閱讀
    基于<b class='flag-5'>RA4M2</b>工程將IAR Compiler添加到<b class='flag-5'>e2</b> <b class='flag-5'>Studio</b>中相關操作的介紹

    【瑞薩RA2系列開發板體驗】+使用E2 studio點燈過程

    功能 一、當然是下載E2studio鏈接: https://pan.baidu.com/s/1NqFIJjPn5stfRTbGEjOWTQ 提取碼: wbgk 復制這段內容后打開百度網盤手機App
    發表于 12-03 21:02

    【野火啟明6M5開發板體驗】+ e2 FSP環境搭建

    e2studio軟件e2studio是瑞薩的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發針對瑞薩電子RA 系列 MCU 設備的項目。
    發表于 12-29 17:02

    瑞薩e2studio(1)----瑞薩芯片之搭建FSP環境

    e2studio是瑞薩的集成開發環境,FSP 提供了眾多可提高效率的工具,用于開發針對瑞薩電子RA 系列 MCU 設備的項目。 e2 studio
    的頭像 發表于 11-14 17:08 ?2347次閱讀
    瑞薩<b class='flag-5'>e2studio</b>(1)----瑞薩芯片之搭建FSP<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 或更高版本快速入門指南

    E2 Emulator, E2 Emulator Lite Additional Document for 用戶手冊 (Notes on Connection of RA Devices)

    E2 Emulator, E2 Emulator Lite Additional Document for 用戶手冊 (Notes on Connection of RA Devices)
    發表于 01-11 18:39 ?2次下載
    <b class='flag-5'>E2</b> Emulator, <b class='flag-5'>E2</b> Emulator Lite Additional Document for 用戶手冊 (Notes on Connection of <b class='flag-5'>RA</b> Devices)

    RA2 MCU ADC轉換時間測試方法

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

    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 ?1559次閱讀
    <b class='flag-5'>e</b>2 <b class='flag-5'>studio</b>創建<b class='flag-5'>lib</b>文件及使用

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

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

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

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

    RA2e2 studio環境生成LIB庫操作

    RA2e2 studio環境生成LIB庫操作
    的頭像 發表于 05-15 08:06 ?984次閱讀
    <b class='flag-5'>RA2</b>在<b class='flag-5'>e</b>2 <b class='flag-5'>studio</b><b class='flag-5'>環境</b><b class='flag-5'>生成</b><b class='flag-5'>LIB</b>庫操作

    瑞薩RA8系列教程 | 基于 e2 studio 創建RA8工程

    該系列教程前面幾篇文章都是為開發做準備,本文正式進入開發階段,基于 e2 studio 創建RA8工程,并點亮一個LED。
    的頭像 發表于 04-03 17:14 ?283次閱讀
    瑞薩<b class='flag-5'>RA</b>8系列教程 | 基于 <b class='flag-5'>e2</b> <b class='flag-5'>studio</b> 創建<b class='flag-5'>RA</b>8工程
    主站蜘蛛池模板: 校花被扒衣吸乳羞羞漫画 | 天天操天天干天天爽 | 在野外被男人躁了一夜动图 | 京香在线播放 | 免费成人小视频 | 精品一成人岛国片在线观看 | brazzers欧美孕交| 国精产品一区一区三区有限在线 | 亚洲AV久久无码精品蜜桃 | 调教女M屁股撅虐调教 | 果冻传媒AV精品一区 | 久久成人永久免费播放 | 精品国产国偷自产在线观看 | 不良网站进入窗口软件下载免费 | 中文字幕在线观看亚洲 | 久久aa毛片免费播放嗯啊 | 亚洲视频在线观看网站 | 国产精品爽爽久久久久久蜜桃 | 中文视频在线观看 | 成熟YIN荡美妞A片视频麻豆 | 激情内射亚洲一区二区三区爱妻 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 久久久久国产一级毛片高清片 | 国产亚洲精品品视频在线 | 大肥婆丰满大肥奶bbw肥 | 国产精品伦理一二三区伦理 | 蜜臀久久99精品久久久久久做爰 | 欧美日韩综合一区 | 国产午夜精品不卡视频 | 啊…嗯啊好深男男小黄文 | 三级黄色一级视频 | 久久久WWW免费人成精品 | 国产毛多水多高潮高清 | 97无码人妻精品1国产精东影业 | 花蝴蝶免费观看影视 | 99久久免费精品国产免费 | 亚洲国产中文字幕新在线 | 午夜精品久久久久久99热蜜桃 | 男人日女人的b | 亚洲黄色高清 | 欧美肥婆性生活 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品