差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
stm32:theverystarter [2024/12/17 20:43] laythystm32:theverystarter [2024/12/19 11:44] (当前版本) laythy
行 22: 行 22:
 新建project: 新建project:
   1. 新建project同C51,弹出manage run-time environment(新建工程小助手)关闭即可。   1. 新建project同C51,弹出manage run-time environment(新建工程小助手)关闭即可。
-  2. 然后在keil5 mdk软件右侧“设计树”——Target1下新建Start添加:+  2. 然后在keil5 mdk软件右侧“设计树”——Target1下新建Start。 
 +  添加上面步骤的Start目录的下列文件
   startup_stm32f10x_md.s   startup_stm32f10x_md.s
   core_cm3.c   core_cm3.c
行 29: 行 30:
   system_stm32f10x.c   system_stm32f10x.c
   system stm32f10x.h”   system stm32f10x.h”
 +  其中startup_stm32f10x_md.s适用于flash用量64K-128K、型号STM32F101/102/103的单片机。具体见下表:
   3. 在项目根目录新建文件夹/User添加你的main.c函数。   3. 在项目根目录新建文件夹/User添加你的main.c函数。
 +{{:stm32:bootfilechoice.png?600|}}
 写点灯代码 —— 第一次编译就遇到的问题:  写点灯代码 —— 第一次编译就遇到的问题: 
   B站江科大stm32课--【2-2】新建工程-报错4个error解决方法:下载v5版本的arm编译器(我用的ARMCompiler_506_Windows_x86_b960可以)。   B站江科大stm32课--【2-2】新建工程-报错4个error解决方法:下载v5版本的arm编译器(我用的ARMCompiler_506_Windows_x86_b960可以)。
行 64: 行 67:
   (不勾选下载程序后要点板子上的复位按钮才能运行)。   (不勾选下载程序后要点板子上的复位按钮才能运行)。
  
 +忽略用stlink下载时提示的升级固件(山寨的stlink往往会提示这个),解决方法 https://blog.csdn.net/laoxue123456/article/details/125138310