
STM32
文章平均质量分 68
LVGRAPE
有空的玩玩游戏、搞搞机
展开
-
undefined reference to `__errno‘ 解决办法
链接时加入 -specs=rdimon.specs -specs=nosys.specs“-lm -lc -lgcc”这几个有没有都无所谓,顺序更加无所谓!参考https://www.openstm32.org/forumthread1291#threadId3842原创 2020-11-30 22:05:07 · 4226 阅读 · 1 评论 -
在windows 实现执行 makefile
需要安装软件:1.cygwin 实现make功能2.GNU Arm Embedded Toolchain Cortex-M编译工具链3.VS code 编辑代码。一、安装Cygwin1.下载Cygwinsetup-x86_64.exe:https://www.cygwin.com/2.安装Cygwin注意必选工具包:要新增工具包只要重新运行一下setup-x86_64.exe装完后试试make指令,出现下图表明make能用了二、安装...原创 2020-05-28 11:33:06 · 11664 阅读 · 0 评论 -
stm32 复位到内部bootloader
sm32的bootloader一般是通过开机时设置boot0=1来实现的。下面是通过程序来实现:原来的startup文件是直接把flash的数据加载到ram里面然后跑main函数循环bootloader的程序在0x1FFF D800那只要在进入main函数之前先判断是否要进入bootloader,如果要进入bootloader,就载入0x1fff d800这个地址就好了。否则就继续未修改之前的操作。void systemReset(void){ // Generate sys..原创 2020-05-20 17:50:46 · 1769 阅读 · 0 评论