
目錄
一、 簡介
二、 制作lib文件
三、 調用庫函數
四、 總結
一、簡介
工程師在開發過程中時常會因為各種原因,想要把部分代碼封裝成庫函數。e2 studio自帶建立庫函數工程的功能,本文通過一個LED閃爍例程,簡單介紹了創建庫文件,使用庫文件的流程。
工具
e2 studio
復制以下鏈接到瀏覽器中打開獲取瑞薩e2 studio相關信息與下載方式:
https://www.renesas.cn/cn/zh/software-tool/e-studio
RA2E1官方開發板
(R7FA2E1A92DFM)

二、制作lib文件
1
創建一個新的Lib工程


2
Lib工程也需要配置fsp,主要是為了生成底層api以及一些相關的定義,保證編譯可以通過。

3
添加目標.c/.h文件,此處是一個LED閃爍函數。



4
編譯通過后,編譯器會在工程名的基礎上增加頭尾,生成一個“lib+工程名+.a”的庫文件,此時庫文件已創建完成。

三、調用庫函數
1
創建一個應用工程,將剛才生成的.a文件及.h文件拷貝到應用工程中


2
在屬性中添加庫文件路徑及文件名,注意手動輸入文件名需要“掐頭去尾”

3
配置FSP

4
在主循環中調用封裝好的庫函數,編譯,仿真,運行,觀察到LED閃爍,調用成功。

四、總結
1
本教程制作靜態鏈接庫,使用時需要同時發布.a及.h文件。
2
編寫庫文件時,請先確認源文件運行正常。
3
編程人員不能定義與標準庫名稱同名的外部對象。
-
mcu
+關注
關注
146文章
17317瀏覽量
352630 -
瑞薩
+關注
關注
35文章
22310瀏覽量
86738
原文標題:e2 studio創建lib文件及使用
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
瑞薩e2 studio中Reality AI組件的使用方法

eIQ Time Series Studio工具使用攻略(三)-工程創建

微軟Copilot Studio將支持企業創建自主AI代理
瑞薩e2studio(1)----瑞薩芯片之搭建FSP環境
為什么在rt-thread studio創建不了gd32的項目?
鴻蒙開發:創建PageAbility

基于RL78/G16 FPB的觸摸樣例工程創建演示流程

使用MounRiver Studio快速創建CH32V208開發環境
基于RA4M2工程將IAR Compiler添加到e2 Studio中相關操作的介紹

評論