
目录
一、 简介
二、 制作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
+关注
关注
147文章
18613浏览量
387188 -
瑞萨
+关注
关注
36文章
22431浏览量
89754
发布评论请先 登录
NucleiStudio基于一代蜂鸟E203的工程创建
在Windows10上运行vivado使用tcl文件创建E203项目路径错误的问题
rtthread studio 创建不了工程怎么解决?
RT-Thread studio报错怎么解决?
RT-Thread Studio 基于芯片创建的工程能直接输出keil 工程吗?
安装RT thread studio后创建RT thread 项目报错怎么解决?
为什么RT Thread Studio 链接器无法正确读取链接文件?
【瑞萨RA2L1入门学习】+e2_studio软件安装及使用
e²studio和Keil简介及如何安装e²studio开发环境
dlp4500编译完后的lib文件问题怎么解决?
瑞萨e2 studio中Reality AI组件的使用方法
eIQ Time Series Studio工具使用攻略(三)-工程创建

e² studio创建lib文件及使用
评论