STM32
芋头CF
这个作者很懒,什么都没留下…
展开
-
VSCode+arm-none-eabi+openocd+msys实现STM32在线调试
VSCode是一个非常好用的工具,首先免费,个人和商用都免费。这就解决了很多问题,因为现在国内对版权越来越重视了。所以告别那些破解的keil等工具吧,涉及版权问题不说,还有可能有病毒,木马等风险。现在来总结一下VSCode如何实现在线调试STM32代码的方法。先总结Windows平台,后面再来总结Mac OS平台。##1、安装VSCode这个不用说了##2、安装windows-arm-no...原创 2020-04-02 11:07:40 · 1065 阅读 · 0 评论 -
VSCode+arm-none-eabi+msys使用Make实现STM32交叉编译
记录一下在Windows平台下,利用VSCode的arm-none-eabi扩展和msys使用Make实现STM32的交叉编译。准备:##1.安装arm-none-eabi扩展在VSCode的扩展窗口,搜索eabi,安装windows-arm-none-eabi扩展######需要注意:我最开始安装的0.1.6版本,但是编译到最后copy的时候出错,安装0.1.2版本后,就正常,目前没有...原创 2020-04-02 11:05:15 · 1626 阅读 · 0 评论 -
一个STM32项目的makefile模版详解
啥都不说了,直接上代码,注释相当详细了。#STM32 makefile template# 生成的文件名PROJECT = stm32_Mini_Led# 定义文件格式和文件名TARGET := $(PROJECT)TARGET_ELF := $(TARGET).elfTARGET_B原创 2016-11-30 17:33:26 · 12823 阅读 · 2 评论 -
在Mac OS X 系统下做STM32开发
搭建环境初学STM32开发,首先解决开发环境的问题,由于Mac OS X系统下没有keil环境,故需要自己搭建开发环境,参考大师“胡茂晓 的 BLOG”:在Mac OS X中搭建STM32开发环境(1)等系列。编译环境搭好了,然后就是编译,keil下编译就比较简单了,但是Mac OS X就只能自己写makefile来使用make编译了,当然,还可以使用autoconfigure来实现makefile原创 2016-11-30 17:06:32 · 22230 阅读 · 1 评论 -
STM32使用官方库串口输出乱码
最近学习STM32开发,申请了一块免费的开发版,按照书上的内容学习,学到USART,发现串口输出始终乱码,妈蛋的,搞不懂为啥,代码啥的都是按照书上来的啊,最后搜索很久,发现是外部时钟频率配置错误导致的,库使用默认8MHz晶震,可以通过宏使用25MHz晶震。具体定义在stm32f10x.h文件中#if !defined HSE_VALUE #ifdef STM32F10X_CL #def原创 2016-12-07 14:33:26 · 12655 阅读 · 5 评论