硬件: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工程相关推荐

  1. .NET MVC 学习笔记(一)— 新建MVC工程

    一..NET MVC 学习笔记(一)-- 新建MVC工程 接触MVC有段时间了,一直想找机会整理一下,可是限于文笔太差,所以一直迟迟羞于下手,想到最近做过的MVC项目也有一些了,花点时间整理一下方便以 ...

  2. IAR新建stm32工程,完美移植stm32标准库(附源码)

    开发环境:Window 10 64bit 开发工具:IAR Embedded Workbench 硬件:stm32f103c8t6 基于IAR 开发工具,新建立STM32F1系列的最小开发例程,并加入 ...

  3. STM32F103标准库开发:Keil5新建STM32工程

    STM32标准库版工程模板链接 STM32F103标准库开发-目录 首先需要搭建Keil5编译环境,才可以新建STM32工程. Keil5编译环境搭建流程----STM32和GD32 新建STM32工 ...

  4. Keil5新建stm32工程

    Keil5新建stm32工程1 文章目录 Keil5新建stm32工程[^1] 1. 新建一个工程,搭建框架 2. 向框架里面注入官方的固件库里的源码文件 3. 将注入的文件加入工程 4. 设置编译输 ...

  5. ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题

    ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 参考文章: (1)] 解决myeclipse中新建javaweb工程,无法使用Web App Lib ...

  6. QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题

    QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题 参考文章: (1)QT解决方案中新建动态链接库工程,且继承于QObjec ...

  7. Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局...

    2019独角兽企业重金招聘Python工程师标准>>> 一.新建android工程的时候eclipse没有生成MainActivity和layout布局 最近由于工作上的原因,开始学 ...

  8. eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes ....

    此文乃本作者配置maven,被其折磨n天,究极解决方案,好文要顶啊.欢迎致电: zhe-jiang.he@hp.com 首先各maven.archetypes下载地址: http://mirrors. ...

  9. iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架

    CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPR ...

最新文章

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

热门文章

  1. 含不等式的优化设计matlab,解析机械优化设计中MATLAB的应用
  2. 贺岁献礼:求职小说《求求你,给我份工作》(1)
  3. React项目搭建与Echars工具使用
  4. 天文学习资料(from CL)
  5. 微信支付WXPayEntryActivity 不回调
  6. WebRTC音频处理流程概述
  7. php 星座运势_PHP纯手写正则爬取星座屋网站星座运势数据
  8. 国内风投是肿么了,都要靠各种大赛找项目了???
  9. 1089 狼人杀-简单版(超详细注释)
  10. oracle 最小权限,基础知识6——安全和最小权限原则