装上MDK Keil5之后,我才发现51和STM32之间有这么大的区别,尤其是建立工程文件夹,网上也有很多不一样的版本。
有的是新建5 个子文件夹:CORE,LIB,OBJ,SYSTEM,USER。有是的新建4 个子文件夹:CORE,FWLIB_3_5_0,DRIVE,PROJECT。还有就是我学习的STM32不完全手册里面的一个建立工程的方法。USER,CORE,OBJ,STM32F10x_FWLib(这里写FWLib,前面的STM32F10x就是说明使用的芯片型号)。
CORE用来存放核心文件和启动文件,OBJ是用来存放编译过程文件以及hex文件,STM32F10x_FWLib文件夹顾名思义用来存放ST官方提供的库函数源码文件。USER目录除了用来放工程文件外,还用来存放主函数文件main.c,以及其他包括system_stm32f10x.c等。
FWlib叫固件库FW的单词是Firmware,就是固件的意思。
个人感觉还是STM32不完全手册上写的这个建立工程的方法比较好理解,可能是直接看这本书的原因。
尝试建立了一个新的工程,下载一个别人已经写好,测试通过的程序。想法是好的,但是一开始就遇到了一个大大的困难。求助什么原因。
作者: curton, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3876349.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2019-6-15 15:32
lokhin 2019-6-15 10:30
江畔美少年 2019-6-14 19:52