EFM32例程——新建template工程
硬件:EFM32GG230512
工具:keil5
Simplicity Studio : 是Silicon Labs的一款开发软件,在里面有很多例程和工具。
1.创建CMSIS文件夹。这个文件夹存放的是一些软件接口文件。存放在Simplicity Studio软件路径下\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform\CMSIS\Include文件夹里面。
根据我用的GG230,我选择了我需要的文件
2.创建Device文件夹。同样的也是存放一些接口文件,不过是Silicon Labs针对他们自己芯片编写的。路径:D:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform\Device
同样的,找到需要的文件拷贝过去。
3.创建emlib文件夹。这里存放的是库文件,里面有芯片的全部外设。
路劲:D:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform\emlib
全部拷贝到新建的emlib文件夹下。
4.keil新建工程里添加文件。
工程下新建CMSIS文件,里面添加system_efm32gg.c和startup_efm32gg.s文件。
文件路径分别是
template\Device\EnergyMicro\EFM32GG\Source
template\Device\EnergyMicro\EFM32GG\Source\ARM
接着新建emlib文件夹,把之前拷贝的文件夹里面的.c文件添加进去。
文件路径:template\emlib\src
接着创建user文件夹,添加main.c和自己的文件。
文件添加好了,在keil里面添加include文件路径
模板工程就大概就新建完成了。
例程下载链接
EFM32例程——新建template工程相关推荐
- .NET MVC 学习笔记(一)— 新建MVC工程
一..NET MVC 学习笔记(一)-- 新建MVC工程 接触MVC有段时间了,一直想找机会整理一下,可是限于文笔太差,所以一直迟迟羞于下手,想到最近做过的MVC项目也有一些了,花点时间整理一下方便以 ...
- IAR新建stm32工程,完美移植stm32标准库(附源码)
开发环境:Window 10 64bit 开发工具:IAR Embedded Workbench 硬件:stm32f103c8t6 基于IAR 开发工具,新建立STM32F1系列的最小开发例程,并加入 ...
- STM32F103标准库开发:Keil5新建STM32工程
STM32标准库版工程模板链接 STM32F103标准库开发-目录 首先需要搭建Keil5编译环境,才可以新建STM32工程. Keil5编译环境搭建流程----STM32和GD32 新建STM32工 ...
- Keil5新建stm32工程
Keil5新建stm32工程1 文章目录 Keil5新建stm32工程[^1] 1. 新建一个工程,搭建框架 2. 向框架里面注入官方的固件库里的源码文件 3. 将注入的文件加入工程 4. 设置编译输 ...
- ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 参考文章: (1)] 解决myeclipse中新建javaweb工程,无法使用Web App Lib ...
- QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题
QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题 参考文章: (1)QT解决方案中新建动态链接库工程,且继承于QObjec ...
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局...
2019独角兽企业重金招聘Python工程师标准>>> 一.新建android工程的时候eclipse没有生成MainActivity和layout布局 最近由于工作上的原因,开始学 ...
- eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes ....
此文乃本作者配置maven,被其折磨n天,究极解决方案,好文要顶啊.欢迎致电: zhe-jiang.he@hp.com 首先各maven.archetypes下载地址: http://mirrors. ...
- iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架
CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPR ...
最新文章
- python PyQt5.QtWidgets.QApplication类(sys.argv)(app应用对象类)
- VTK:几何对象之Line
- long转string mybatis_Spring+Mybatis类型转换的问题,oracle数据库中有一个clob类型,怎样在查询以后转换为String类型?...
- 如何在 FaceTime 通话中共享您的屏幕?
- 计算机室 多媒体教室制度,多媒体教室管理、使用制度
- 如何使用Mediawiki搭建个人wiki系统、以及wiki的部分基本操作和设置
- DOS 之for循环
- C++之三大特性 “封装”、“继承”、“多态”
- openerp/odoo 权限解析
- python中 F “{表达式}”的用法【详细】
- 微信授权 昵称显示微信用户、无头像
- 区块链ICO是什么意思?回答所有你关于ICO的问题
- Python数据分析-绘图-2-Seaborn进阶绘图-6-回归图
- Linux删除Nginx有残留怎么办?
- Android 操作系统的进程回收机制
- Labview文字识别-从训练到识别
- opencv中的split函数
- ubuntu16.04+win10重装系统笔记
- SpringCloud之Eureka实战和架构设计解析
- 手游逆向专题<英雄联盟手游>: Unity内还原亚索渲染效果