首先确保boot0和boot1接地,否则系统无法启动。STM32的大小端和具体的芯片系列有关。如果是STM32F101xx和STM32F103xx的话,仅支持小端模式,
2021-08-05 06:39
本文目的主要是进行STM32程序的编译及运行,而STM32的开发环境配置网上有很多资料因而不再赘述;对于STM32工程的建立,本文主要参考正点原子精英板的LED闪烁的例
2022-01-10 07:45
1、前言上一篇单片机 IAP 功能基础开发篇之APP升级(二)讲到了单片机给 APP 程序升级具体的设计方案,这篇介绍的是升级进阶功能,如何在编译后获取程序的起始地址、结束地址和程序大小等,在指定
2022-01-27 06:27
stm32程序运行占用flash大小Keil编译后如下图code储存程序代码RO-data储存const常量和指令RW-data储存初始化不为0的全局变量ZI-data储存未初始化的全局变量或初始化
2022-01-26 08:18
最近突然对STM32感兴趣,研究了一下。STM32的编译方式非常多,由于一直对gcc情有独钟,所以还是喜欢使用Makefile+gcc编译的方法。当时从51单片机转向A
2021-11-22 08:10
stm32芯片的flash大小是可以直接在内存中读取到的。stm32F1系列芯片读取flash大小的方法为:*(__IO uint16_t *)(0x1FFFF7E0)
2022-01-12 06:16
1、前后编译的两个版本固件bin大小不一样怎么办既然是编译出来的bin固件大小不一,那我们需要抓一下生成固件bin的流程中,究竟是哪一个环节引入的变化?笼统地说【
2022-09-09 16:12
1. 设置堆栈空间大小在使用STM32编程时,一般情况下我们不会关注堆栈空间的大小,因为在STM32的启动文件中,已经帮我们预先设置好了堆栈空间的
2021-08-04 09:14
stm32cubeMX+vscode开发编译调试stm32程序安装vscode安装make工具安装交叉编译工具链安装openocd安装clang llvm生成并
2021-08-05 06:20
比作工地上干活的工人,那么makefile就是指导工人干活的图纸,make命令这是负责解读makefile这张图纸的工程师。出于好奇心驱使决定尝试使用makefile方式编译stm32的程序。先介绍总体
2021-08-17 08:41