• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

STM32F103RCT6芯片keil5工程建立

人工智能 思索与猫 2975次浏览 0个评论

注意:这里使用的是STM32F103RCT6芯片,正点原子迷你版

 

使用其他板子注意芯片的选择

  1.首先新建一个文件夹,并且建立四个子文件夹,分别叫做USER,CORE,OBJ,STM32F10x_FWlib  
STM32F103RCT6芯片keil5工程建立   2.然后将官方固件包里的源码复制粘贴到这些文件夹中(除了OBJ)  
STM32F103RCT6芯片keil5工程建立  

  1. 注意:关于startup文件的选择,请根据Flash文件大小来选择

 

小容量:Flash <= 32K 请选择: startup_stm32f10x_ld.s 中容量: 64K <= Flash <= 128K 请选择 : startup_stm32f10x_md.s 大容量:Flash >= 256K 请选择 : startup_stm32f10x_hd.s

 
STM32F103RCT6芯片keil5工程建立   (USER里有7个c文件和h文件) 3. 打开keil5新建工程,选择芯片stm32f103rc  
STM32F103RCT6芯片keil5工程建立   4. 打开Manage Project Items,添加文件(三个全部要添加!)   并且保存头文件路径。 注意:以后文件夹里新增其他文件别忘了添加!  
STM32F103RCT6芯片keil5工程建立  
STM32F103RCT6芯片keil5工程建立   5. 编译工程存放目录,这时候前面新建的OBJ文件夹就有用了,一般默认保存路径为系统自带的文件夹Objects里,这里放在OBJ文件里时为了提高泛用性。  
STM32F103RCT6芯片keil5工程建立   6. 最后还要一个宏定义:STM32F10X_HD,USE_STDPERIPH_DRIVER,否则编译会报错  
STM32F103RCT6芯片keil5工程建立   7. 最后编译,成功。  
STM32F103RCT6芯片keil5工程建立  

关于main.c(6): warning: #1-D: last line of file ends without a newline的警告的解决方法

这是一个keil5的特有BUG,只需要在最后一行加上两行回车就能消除。


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明STM32F103RCT6芯片keil5工程建立
喜欢 (1)

您必须 登录 才能发表评论!

加载中……