STM8L建立IAR工程

  最近在做STM8相关工作,在网上找了找,没找到STM8L的工程建立方法,虽说有STM8S的方法,但是总归有些区别,于是就在自己建成后写了一个,方便自己以后建工程,有需要的朋友可以看一下:
  先到官网下载IAR for STM8:传送门:https://www.iar.com/iar-embedded-workbench/#!?currentTab=free-trials
  下载这个

  标准库可以下载官网的;也可以在网上找,不过不是很好找;CSDN也有下载的不过要积分(最近突然发现,论坛的很多资源被强制取消了0积分分享),大家有的是学生,不好获取资源分,我就在这里网盘分享了,这里一个标准库“STM8L15x-16x-05x-AL31-L_StdPeriph_Lib”:
  链接:https://pan.baidu.com/s/1deSL_Z-cjD3asE8pXKx0yQ
  提取码:9anu

STM8L 快速创建Demo工程 点亮LED灯

  1.工程目录:
  App: 应用程序代码
  Bsp: 底层驱动代码
  Doc: 说明文档
  Libraries:STML8库文件
  Project:工程文件
  Readme.txt记录工程进展

  2. 在Library文件夹中,找到如下三个文件,并建立一个main.c的文件:

  3. Bsp放底层驱动的.c和.h文件, Libraries放之前的库文件。
  4. 打开IAR for STM8,点击File,点击new workspace,:

  5. 创建一个新的工程:

  6. 选择stm8,建立空工程:


  7. 分别通过Add Group和Add Files添加工程组和工程文件,如图:


  8. 配置工程:
   a.选择芯片型号

   b.标准库配置

   c.配置工程头文件路径,推荐使用相对路径:

   d.配置预定义

   e.配置输出hex文件

   f.配置调试选项

  9.编译工程,OK:

   10.准备烧录程序:

   11.LED被点亮:

STM8L建立IAR工程相关推荐

  1. IAR EW6.30版本下建立STM32工程(芯片型号STM32F105VC)

    参考博客及文档有: 1,http://www.cnblogs.com/ele-eye/archive/2011/11/28/2266229.html 2,http://www.cnblogs.com/ ...

  2. STM8L151的IAR工程编译报错Fatal Error[Pe035]: #error directive: “Please select first the target STM8L...

    项目场景: STM8L151G4XX单片机IAR工程编译报错. 问题描述 编译报错:Fatal Error[Pe035]: #error directive: "Please select ...

  3. IAR建立STM32F103ZET6工程

    使用IAR和STM32固件库v3.5建立STM32F103ZET6工程步骤 软件:IAR 单片机:STM32F103ZET6 操作系统:win7 1.建立工程目录,在工程目录下新建如下目录: 各目录的 ...

  4. IAR工程下.eww、.ewp、.ewd、.map、.hex、.bin、.browse、.ewt、.o文件的作用!

    1.eww:工作空间文件(不可删除) 这个文件是多个工程的索引文件,也是我们打开IAR工程的文件. 2.ewp:工程文件(不可删除) 新建工程之后产生的文件,在同一个工作空间下建立多个工程,就会有多个 ...

  5. STM32 IAR工程-Keil MDK转换详解

    我在 STM32 的学习中发现,大部分的STM32示例程序都是基于IAR开发环境的,但我认为使用 Keil  MDK开发环境更加方便,可以利用RVMDK强大的外设仿真功能加速STM32的开发.我在以前 ...

  6. ruby 工程的创建 使用JetBrains RubyMine建立rails 工程

    使用JetBrains RubyMine建立rails 工程 标签: JetBrainsRubyMinerailsruby 由于各个版本的兼容问题,会导致不同的版本之间操作会有稍微不同,本次采用的环境 ...

  7. 飞思卡尔智能车iar工程常见问题

    1.link配置文件错误引起的报错 Error[Li005]: no definition for "__VECTOR_TABLE" [referenced from F:\资料 ...

  8. 重新使用Eclipse建立安卓工程遇到的问题

    很早之前用过Eclipse建立安卓工程,很久没用了,最近打算用Eclipse开发安卓程序,我是用谷歌提供的Eclipse集成环境建立的安卓工程,发现有了一些变化,而且遇到一点问题,这几天不断学习,终于 ...

  9. Quartus II建立新工程流程,Quartus如何建立工程?

    在用Quartus (Quartus Prime 18.0) Standard Edition开发一个项目时,首先要建立一个工程文件,这个工程文件包含了项目设计过程中生成的所有文件.创建的步骤大致如下 ...

  10. stm32f4 CubeMX生成IAR工程 移植ST官方 Bootloader 教程

    目录 一.前言 二.CubeMX生成 IAR 工程 1.CubeMX生成工程 2.官方的IAP例程 三.移植bootloader 1.移植相关代码 2.flash_if.h文件修改 3.准备App程序 ...

最新文章

  1. 机器学习基础(一)——人工神经网络与简单的感知器
  2. Photoshop绘制植物大战僵尸中的食人花
  3. 错误处理: socket.timeout: The read operation timed out
  4. python正则表达式实例教程_Python正则表达式经典入门教程
  5. P2633-Count on a tree【主席树,LCA】
  6. 余弦相似度/卷积核之间的成对余弦相似性
  7. [Unity] Animator 播放 Mixamo 动画卡在第一帧的解决办法:勾选 Loop Time
  8. Tomcat的BIO、NIO、ARP模式
  9. html5钟表带齿轮项目,基于HTML5的齿轮动画特效
  10. homestead修改php版本
  11. oracle日期如何比较,Oracle日期比较
  12. 人民网app搜索案例
  13. Mac安装虚拟机详细步骤
  14. Oracle的软解析(soft prase)和硬解析(hard prase)
  15. 深度学习图像处理(一)
  16. 光纤收发器上的FEF功能有什么用?
  17. 2023我的秋招之路(1)7.21NJ银行金融科技岗提前批笔试
  18. 游戏服务器设计(C#)简单版
  19. windbg常用命令
  20. Android手机中的尺寸单位

热门文章

  1. Vue秒杀倒计时插件vue2-countdown
  2. 中国大学MOOC(慕课) 一个不错的学习网站
  3. OSI体系结构图和TCP/IP体系结构图
  4. 1.4 px30驱动移植-网卡驱动找不到网卡解决
  5. html css开关按钮样式,纯CSS实现开关按钮
  6. python用matplotlib或boxplot作图的时候,中文标注无法正常显示,乱码为小方框的解决办法
  7. java 生成jni_Javah生成JNI头文件
  8. 32G内存服务器如何设置虚拟内存,大内存服务器设置虚拟内存
  9. usg6000v报错45_华为USG6000V防火墙视图化配置
  10. AssetBundle接口详解与优化