当前位置:网站首页>STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
2022-08-04 02:20:00 【挨踢玩家】
—STM8S105K4T6C开发目录----(持续更新…)
1.点亮LED
COSMIC 提供了一个的 IDE 环境,用户可使用 COSMIC IDE 进行软件的开发。
建议在 STVD 中外挂 COSMIC C 编译器,进行软件开发。STVD 提供了比较友好的开发
调试界面。
1.1STVD 设置
要用 STVD 开发 COSMIC C 语言,首先要在 STVD 中对 COSMIC C 编译器进行设置。 运行 ST Visual Develop 集成开发环境,选择菜单”Tools -> Options”
在出现的对话框中选择”Toolset” 选项卡. 再选择下拉菜单,选中”STM8S Cosmic”。设
置编译器的安装路径。然后选择”确定”。
本例中选择的”Root path” 是:C:\Program Files\COSMIC\CXSTM8_32K
至此,就完成了 COSMIC C 编译器的设置完成。
注意:很多人在此很是疑惑,点击“确定”后,会弹出一个提醒窗口。它只是提醒你是 否指定了正确的路径。如果你确认路径无误后,不要管那个提醒就可以了。在创建一个
“new project”时,在 toolchain 中选择 COSMIC 时,Toolchain Root 会自动关联显示出此
处设置的路径。就是能让 STVD 能找到 COSMIC C 编译器。若关联不对,则需要重新设置或
重新指定
1.2新建
在主菜单条中,选择 File > New Workspace…
在 New Workspace 窗口中,点击 Create workspace and project 图标,然后点击 OK

- 在 Workspace Filename 字段中,输入一个 workspace 名字
- 选择 workspace 和项目保存的路经
结果:
STVD 的 Workspace 窗口包含一个 workspace 图标
工作目录中包含文件: .stw, .wsp and .wed。
- 在 Project filename 字段中输入一个项目名字
- 在 Project Location 字段中选择一个工程保存的路经。默认地,使用 workspace 使用的
路经。 - 在 Toolchain 列表框中,选择 STM8 Cosmic。
- 在 Toolchain Root 字段中,输入路径。然后点击 OK

7. 在 MCU Selection 窗口中,选择需要的 MCU。也可以通过 Project Setting 窗口来选择
MCU。
8. 点击 OK
9. 保存 workspace 和 project
main.c 和 stm8_interrupt_vector.c 是自动添加的.用户只需要根据不同的 MCU 的中
断向量不同填写相应的中断处理函数即可.
打开“Project->Settings…”,可以对当前的工程进行设置,包括 C 编译器、连接器等选 择。

1.3编译
选择菜单“Build>Rebuild All”,编译当前的工程。如下图所示:
若程序正确无误,会显示如下:0 error ,0 warning
1.4调试
首先要设置好调试工具,可通过菜单“Debug instrument>Target Settings”来设置,如
下图所示:

在弹出的对话框中,列表中列出了此开发环境支持的所有工具。一般常用工具是 Swim
ST-LINK。
可从菜单选择”Debug> Start Debugging”,可进入调试状态,如下图所示:
边栏推荐
- QNX Hypervisor 2.2 user manual] 10.1 gm vdev options
- 可变字符串
- Sky map coordinate system to Gaode coordinate system WGS84 to GCJ02
- activiti流程执行过程中,数据库表的使用关系
- MySQL高级-读写分离-分库分表
- pytorch applied to MNIST handwritten font recognition
- 云开发校园微社区微信小程序源码/二手交易/兼职交友微信小程序开源源码
- QNX Hypervisor 2.2用户手册]10.2 vdev 8259
- Example 035: Setting the output color
- yum 仅下载包
猜你喜欢

APP电商如何快速分润分账?

There are n steps in total, and you can go up to 1 or 2 steps each time. How many ways are there?

lombok注解@RequiredArgsConstructor的使用

计算首屏时间

实例041:类的方法与变量

工程制图复习题

2022年T电梯修理考题及答案

Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment

实例037:排序

Example 040: Reverse List
随机推荐
Countdown to 2 days, the "New Infrastructure of Cultural Digital Strategy and Ecological Construction of Cultural Art Chain" will kick off soon
出海季,互联网出海锦囊之本地化
esp32发布机器人电池电压到ros2(micro-ros+CoCube)
工程制图平面投影练习
工程制图复习题
0.1 前言
实例035:设置输出颜色
Promise solves blocking synchronization and turns asynchronous into synchronous
priority_queue元素为指针时,重载运算符失效
[QNX Hypervisor 2.2 User Manual] 10.3 vdev gic
5. Scrapy middleware & distributed crawler
循环绕过问题
2022焊工(初级)上岗证题目模拟考试平台操作
Example 039: Inserting elements into an ordered list
Utilities of Ruineng Micrometer Chip RN2026
Example: 036 is a prime number
web端动效 lottie-web 使用
Continuing to invest in product research and development, Dingdong Maicai wins in supply chain investment
2022.8.3-----leetcode.899
Day13 Postman的使用