基于stm32f103R6 Keil uVision5编译环境搭建
1.新建一个项目,如图,我建的工程名称为LED。
2.点击Target,再点击Options for target。
3.点击Device,这里我选择的是stm32f103R6(根据个人情况而定),也可以在红色方框中直接进行搜索。
4.点击Output,按图配置,切记选择生成HEX文件,因为我用protues进行仿真,再protues的仿真芯片中需要上传HEX文件以保证仿真根据代码正常运行(否则仿真将不会运行)。
5.点击C/C++,Define按图片进行添加 STM32F10x_LD,USE_STDPERIPH_DRIVER(所添加内容可根据使用设备而定,我这里用的stm32f103R6,所以使用STM32F10x_LD,USE_STDPERIPH_DRIVER,否则编译会出现错误)
然后添加头文件的搜索路径,Include Paths,就是说“.h”文件放在哪里,就添加哪一个文件路径。
6.点击Debug,这里有软件仿真和硬件仿真两种选择,左边是软件仿真(我用proteus软件仿真),红色方框中的内容需要根据你所用硬件进行更改,否则会在uVision自带仿真过程中出现错误(这里我用的是stm32f103R6,所以改为“-pstm32f103R6”,“-REMAP”无需更改)。
7.点击OK。
关于stm32 uVision5编译环境搭建所需软件安装包及开发板资源查看以下链接
链接:https://pan.baidu.com/s/1CgUDSrYgzejkSMPXiCQRAA?pwd=1ji1
提取码:1ji1
基于stm32f103R6 Keil uVision5编译环境搭建相关推荐
- FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译
FMT(基于rtthread)开源代码编译 win10下编译环境搭建及编译 什么是Firmament? Firmament (FMT) 是一款基于模型设计 (Model-Based-Design, M ...
- Sky37E/D 基于Ubuntu21.04 编译环境搭建
Sky37E/D 基于Ubuntu21.04 编译环境搭建 0. 下载安装Ubuntu 21.04 官网下载ubuntu21.04镜像(ubuntu-21.04-desktop-amd64.iso) ...
- MSP432编译环境搭建--KEIL版
MSP432编译环境搭建--KEIL版 前言 一.KEIL5下载 二.安装步骤 1.安装芯片包 2.创建例程 (1)安装SIMPLELINK (2)直接找到官方所给例程 (3)使用例程 三.使用心得 ...
- 【LoRa32U4II】介绍以及基于Arduino IDE编译环境搭建及测试
目录 LoRa 模块LoRa32u4 II介绍 LoRa32u4 II 资料下载 LoRa32u4 II 规格介绍 LoRa32u4 II 脚位说明 编译环境介绍 电脑系统 编译软件 Arduino需 ...
- Windows编译环境搭建(VS2010)
引言: 本篇文章基于教程目的(由于windows和linux相关环境搭建篇幅过大,在博客中做这些讲解),主要描述Windows的发展历程和编译环境搭建(基于 Visual Studio 2010版 ...
- 鸟人的Android揭秘(3)——Android 编译环境搭建
一.主机环境要求 要顺利编译 Android 源代码,硬件环境和操作系统都必须满足一定的条件.官方推荐的硬件环境配置是: 编译 Gingerbread(2.3.x)及后续版本必须使用64位系统 需至少 ...
- 基于RK3308的ROS运行环境搭建和交叉编译
基于RK3308的ROS运行环境搭建和交叉编译 固件编译环境 准备工作 软件包安装 交叉编译工具链介绍 下载 SDK SDK 目录结构 全自动编译脚本 烧写镜像文件 第一步,编译固件(ubuntu18 ...
- Android源码编译环境搭建教程 (一) - Ubuntu系统构建
Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...
- RISC-V GNU编译环境搭建与运行实践
RISC-V GNU编译环境搭建与运行实践 riscv-gnu-toolchain交叉编译工具链 riscv-gnu-toolchain下载 riscv-gnu-toolchain编译 RISC-V运 ...
最新文章
- 网页挂马防护市场探索
- Java 8 中处理日期和时间示例
- C++ stringstream 实现字符与数字之间的转换
- 使用css将超出盒子的文字显示为省略号
- mysql建表的规则_MYSQL建表规则 - Love彼岸花开的个人空间 - OSCHINA - 中文开源技术交流社区...
- linux 中常用安装配置
- 安卓listview点击空白事件_要权限才给用?安卓毒瘤APP滚蛋吧!
- atitit.404错误的排查流程总结vOa6
- Diamond软件的使用(6)--Lattice原语基本概念
- 计算机领域的专利文件,计算机方面实用新型专利信息
- 云知声打磨四年的AI芯片出炉,中国造芯势力群起
- 少儿平台e启学用户隐私协议
- 目标检测/图像分割 评价标准IOU/准确率及精确率
- 关于会员积分体系的产品设计
- 软件定义网络PART 4
- 网站攻击的常见形式及应对方法
- 排序算法(希尔排序)
- 手把手,​教你如何逐步提高JavaScript的编码能力?
- PCI-E x1/x4/x8/x16四种插槽区别是什么
- 通用mapper的使用方法
热门文章
- [FROM WOJ]#2235 Maintain
- 牛客 华华给月月出题 (积性函数+欧拉筛+快速幂)
- about.php啥意思,about.php
- ChatGPT测评与感想:惊艳!它能完全理解你的问题
- mysql 主键重复则覆盖_mysql insert插入时实现如果数据表中主键重复则更新,没有重复则插入的四种方法...
- go-pitaya学习笔记(14) - 后记
- GEO2R数据下载速度慢、基因注释、差异分析、火山图、热图及后续处理
- Ubuntu解决git报错:remote: [session-6b4cda96] Access denied的方法
- 产品推荐 | 还在自研?快来解锁拍乐云互动白板
- moviepy音视频剪辑:音视频的加载和输出