e² studio创建lib文件及使用

描述

瑞萨

 

目录

 

一、 简介

二、 制作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

编程人员不能定义与标准库名称同名的外部对象。

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分