之前一直用IAR编写stm8的程序,一直没用上st官方自带的IDE。

后来听说Cosmic编译出来的代码要比IAR优化要好,特此来试一下stvd+Cosmic。

系统环境:w7 x64

配置过程也比较简单

首先下载一个Cosmic for stm8,官方有免费32k的。

然后打开STVD找到Tools->Options

打开后再找到Toolset卡项

选择Cosmic for stm8的安装目录并确定

选好之后会弹出一个警告,直接点确定即可。

就是这样基本设置完成。

接下来创建一个工程验证一下。

新建工程

选择创建工作空间和工程

指定工作空间名称跟位置

工具链选择STM8 Cosmic

选择stm8型号,我这里用的是stm8s103f3

这样工程已经建立完成,能看到一个main.c和一个stm8_interrupt_vector.c

编译

0错误0警告

成功

STVD下配置Cosmic编译器相关推荐

  1. Windows环境下配置thrift编译器(VS2015)

    参考官方文档:http://svn.apache.org/repos/asf/thrift/attic/trunk/compiler/cpp/README_Windows.txt 编译器(thrift ...

  2. Linux下配置汇编编译器NASM和bochs模拟器

    NASM下载:http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D 解压:tar zxvf nasm-2.12.02.tar.gz 进入刚解压的目录 然 ...

  3. QT 下配置OpenCV(VS编译器+QT+OpenCV)

    转自:https://blog.csdn.net/q136446838/article/details/80793179 我自己的版本是 : VS2017 QT5.12.3 OpenCV4.0.1 配 ...

  4. clion配置_Ubuntu16.04系统下用CLion编译器调试ROS代码详细教程

    本教程主要实践如何创建一个ROS工作空间和功能包实现基于ROS的信息发送和接收,同时用CLion如何去调试这个ROS工程.ROS允许多个工作空间并存,每个工作空间中创建需要的功能包,功能包创建于工作空 ...

  5. linux安装g++编译器_Ubuntu Desktop下配置Rosetta安装教程

    作者: 吴炜坤 本文仅在虚拟机环境下测试,可能实际操作中会遇到不同的问题 本文是新手向的安装教程,如果需要在CentOS上安装,可以参考本人其他安装教程 由于许多新人朋友在学习Rosetta过程中,通 ...

  6. MATLAB下配置C和C++编译器(MinGW)

    很多时候需要在Matlab下使用C或C++边写的代码,这时候就需要先用编译器将代码编译成Matlab可以用的mex文件.检测Matlab有没有可以使用的编译器,可以在命令行窗口下,输入mex -set ...

  7. linux下配置 ITK

    在 linux 下配置 ITK 在 linux 下配置 ITK 1. 下载 CMake:http://www.cmake.org/cmake/resources/software.html 为方便安装 ...

  8. Ubuntu17.10 下配置caffe 仅CPU i386可以直接apt install caffe-cpu,但是怎么运行mnist代码我懵逼了...

    Ubuntu16.04下配置caffe(仅CPU) 参考:http://blog.csdn.net/zt_1995/article/details/56283249 第二次配置caffe环境,依旧把之 ...

  9. 【开发环境】PyCharm 打开现有 Python 工程 ( 配置 Python 编译器版本 )

    文章目录 一.PyCharm 打开现有 Python 工程 二.配置 Python 编译器版本 一.PyCharm 打开现有 Python 工程 在 PyCharm 欢迎界面 , 点击 " ...

最新文章

  1. 企业级自动化运维方案设计及Saltstack、Ansible等5种工具比较分析--云平台技术栈08...
  2. Spring boot的@PropertySource注解
  3. [MapReduce_add_4] MapReduce 的 join 操作
  4. 电离辐射防护与辐射源安全基本标准_漳武南靖段A1项目成功举办桥面系 安全防护标准化观摩会...
  5. tftp ping 不通。无法访问目标主机
  6. TIM待办事项怎么删除 TIM删除待办事项的教程
  7. c语言设置bufsiz大小,c语言缓冲区有关问题及c++中的this指针
  8. php下添加pdo_mysql扩展
  9. Linux 录屏软件有哪些?
  10. java坦克大战爆炸效果_Java坦克大战第一个坦克不爆炸问题
  11. 如何基于web技术开发国产化网管软件
  12. 生产排程系统_APS自动生产排程系统-用户常见问题及解答
  13. Java:实现动态规划的4个经典题型,你都会吗?拒绝做优秀的码农
  14. 图神经网络(CNN)一
  15. 手工制作使用WinXShell的PE(不是直接生成) #1
  16. 比较X^y 与 Y^x的大小
  17. 数据库课程设计之服饰库存管理系统
  18. 【Codecs系列】芯片PPA问题
  19. xilinx烧录器无法连接,结果重新装了个系统
  20. 思科下载好了如何注册

热门文章

  1. 一文读懂熔断器和重试机制
  2. Spring 的@Bean 的用法
  3. 从Java视角理解CPU上下文切换(Context Switch)
  4. 【Python】青少年蓝桥杯_每日一题_6.19_画风车
  5. java里函数式表达式_Java8函数式编程 (一) 数据流和lambda表达式
  6. 两台电脑cpu序列号一样_如何正确使用苹果电脑?
  7. linux开放端口_Linux系统通过firewall限制或开放IP及端口 - 北方客888
  8. 数据中心用蓄电池解决方案
  9. 数据中心UPS电池故障引起火灾导致澳大利亚医院系统业务中断
  10. 成功解决pandas.core.indexing.IndexingError: Too many indexers