搭建STM32开发版开发环境

昨天按照战舰开发板配套给的《原子教你玩STM32》教程走,光盘:

链接:https://pan.baidu.com/s/1yt-WH_BWHKNwat-8VPt2Dw 密码:xh02

建立了模板文件,也能够烧到板子上了玩了。不过感觉 uVision3 又丑又笨,今天换了 uVision5,安装包见:Keil5软件安装教程

不得不说这个安装教程写的很烂……Pack Installer 窗口自动弹出来,然后就卡死了……教程竟然只字未提。还真没见过一上来就非要自动下载,然后下载过程中还卡死的软件……辣鸡。

搭建STM32开发版开发环境_第1张图片
高分屏下开1.25倍缩放,红红火火恍恍惚惚

uVision5 在高分辨率屏下还是像翔一样难看,而且编辑器的字体设置有 bug,换成 Consolas 之后调字号调不动。在此再亲亲我唯一的宝贝 vs code,看看人家多漂亮多好用!后来自己在装包的时候又遇到了版本问题,算了,都用最新版吧。。。反正重装几次了。

(再吐槽一下 uninstall 的时候我明明选了卸载 uVision,还是没卸就告诉我卸载了,然后我还得手动卸,清注册表……3版本和5版本都是这个破德行。)

最新版在官网 https://www.keil.com/download/product/ 下载,选 MDK-arm。感动的是,最新版的 Pack Installer 在翻墙的状态下能够下载包了,虽然很慢,但是页面没有卡死的情况。基本是按照教程 https://wenku.baidu.com/view/2f1e35dd77eeaeaad1f34693daef5ef7ba0d12a3.html 来走的。

为了测试能不能用,我又建了一遍工程模板,这里好像给我自动建了 objects, Listings, DebugConfig 等文件夹,我也就把编译输出到 objects 去了。因为试试跑马灯,又添加了 HARDWARE 组,把 LED 的 .c 和 .h 放进去了。Define 和 Paths 都添加够,哪个头文件找不到就查看一下 include Path。最后编译成功了。烧进去,OK~

搭建STM32开发版开发环境_第2张图片
谁让你们用中文注释的,乱码不怪我= =

搭建STM32开发版开发环境_第3张图片
这里 define 和 path 神烦

你可能感兴趣的:(搭建STM32开发版开发环境)