- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 STM32远程升级基本思路
STM32远程升级基本思路开发环境:IAR for ARM 8.30.1MCU:STM32F103RCT6存储介质:w25q321.实现思路1.需要一个bootloader程序和APP程序2.APP程序通过网络或者串口等方式将要升级的代码写到spiFlash中约定的位置,然后重启3.bootloader判断spiFlash中是否有文件需要更新,有就将文件更新到stm32的内部...
2019-12-20 19:02:53 3732 1
原创 STM32关于堆栈,局部变量全局变量内存分配的问题
STM32关于堆栈,局部变量全局变量内存分配的问题开发环境:IAR for ARM 8.30.1MCU:STM32F103RCT6以一个简单的bootloader程序为例,先来看看map文件中的内存分配:********************************************************************************** PLACE...
2019-12-20 16:24:46 3651
原创 TortiseSVN简单使用教程
TortiseSVN简单使用教程ForewordTortosieSVN是一款免费的开源的版本控制软件,功能强大,这里仅将其作为代码备份使用,代码库的存储位置就设在本地,下面介绍它的简单使用方法安装TortoiseSVN 安装开始使用建一个文件夹SVN作为存放代码的版本控制库,右键选择在此创建版本控制库生成如下文件,弹出的对话框以此点击,一路确认再建一个工作文件夹...
2019-12-19 14:50:53 843
原创 IAR开发环境配置与使用
IAR开发环境配置与使用IAR版本:IAR for ARM 8.30.11.基础设置字体:Tools >>> Options >>> Common FontsTools >>> Options >>> Editor >>> Colors and Fonts这里的13找不到直接输入,注意...
2019-12-18 17:10:21 5699
原创 STM32重启之选项字节
STM32重启之选项字节最近用STMCubeMX生成hal库工程,程序在仿真的时候不断重启,一度怀疑是hal库生成的工程有问题,可是同样的程序在另一块板子上却不会出现重启的情况,到这里基本就可以定位是硬件问题了,但是我左看右看也看不出硬件哪里出了问题;本来想放弃,想想这个问题不搞明白,后患无穷;采用的是仿真的手段,看看是何原因导致的重启:程序中加入对RCC_CSR寄存器清零的代码,以便在程序...
2019-12-18 11:57:31 1409
WinbondSPIFlashDataRecordWithFIFO源代码.rar
2019-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人