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 ...
最新文章
- 使用Vant框架的组件van-pull-refresh搭配van-list和van-card完成上滑加载更多列表数据,下拉刷新当前列表数据(等同于翻页功能)
- spoj Simple Average
- 就知道调bert,都不知道加个对比学习吗?
- verilog中的综合与不可综合
- leetcode76. 最小覆盖子串
- php检测网页内容,php检测网页是否被百度收录函数的简单示例
- java jsp 特殊标签_JSP复习(四):JSTL标记
- 华为融合位置服务器,融合服务器
- Android SDK 下载安装及配置
- java 在线参考手册
- linux informix数据库下载,informix数据库基础下载_informix数据库基础官方下载-太平洋下载中心...
- 矩阵Jordan标准型过渡矩阵的求解
- 如何清理Android应用缓存
- python软件安装链接电视_Python爬虫程序:电视剧琅琊榜全集的自动化处理
- eNews 第二十七期/2007.08
- 【Unity3D日常开发】Unity3D中实现计时器工具类-正计时、倒计时、暂停计时、加速计时
- Spring详细教程入门(一)
- 六.卡尔曼滤波器开发实践之六: 无损卡尔曼滤波器(UKF)进阶-白话讲解篇
- 作为硕士生/博士生导师招收的第一个学生是一种怎样的体验?| 文末送书
- Java经典300例-基础篇-001:Hello Kitty