获取ST家的STM32固件库源码,其实方法挺多的。你直接百度搜一下,网上有不少人分享了资源。当然最靠谱的还是去ST官网下载原版,不过要是英文不太好,在官网上找那个库真的有点难为人。如果会点英文的话,就可以按照提示按不同条件筛选查找,操作方式看下图
END
第二步:新建工程文件夹——STM32工程模板
先新建一个叫STM32工程模板的大文件夹,然后在里面再建6个小文件夹,分别叫Doc、Libraries、Listing、Output、Project和User。这些文件夹各有各的用处:
- Doc放各种说明文档
- Libraries放各种库文件
- Listing放编译时生成的中间文件
- Output放最后要下载用的文件
- Project放工程相关文件
- User放你自己写的代码
具体怎么建看下图
END
第三步:往工程文件夹里加库文件
把库里的inc和src文件夹复制到你模板工程下的FWLIB文件夹里。看下图
接着把CoreSupport里的文件复制到CMSIS文件夹里。看下图
再把DeviceSupport里的相关内容也扔进CMSIS文件夹。看下图
startup文件夹下arm里的内容全拷贝到工程里的startup文件夹。看下图
最后把Project里的相关文件放到User文件夹中。看下图
第四步:用MDK(Keil)新建工程模板
首先选CPU型号,新建工程的时候会弹出个芯片选择界面,根据自己的板子选对型号就行。看下图
然后改工程名,系统默认名字一般都叫Project,我们可以按F2改成Template,再给工程添加项目组(Add group to project)。看下图
接下来就是给每个项目组添加之前从库里复制过来的文件(Add files to group)。看下图
第五步:工程配置
这一步主要是配T
END
第二步:新建工程文件夹——STM32工程模板
先新建一个叫STM32工程模板的大文件夹,然后在里面再建6个小文件夹,分别叫Doc、Libraries、Listing、Output、Project和User。这些文件夹各有各的用处:
- Doc放各种说明文档
- Libraries放各种库文件
- Listing放编译时生成的中间文件
- Output放最后要下载用的文件
- Project放工程相关文件
- User放你自己写的代码
具体怎么建看下图
END
第三步:往工程文件夹里加库文件
把库里的inc和src文件夹复制到你模板工程下的FWLIB文件夹里。看下图
接着把CoreSupport里的文件复制到CMSIS文件夹里。看下图
再把DeviceSupport里的相关内容也扔进CMSIS文件夹。看下图
startup文件夹下arm里的内容全拷贝到工程里的startup文件夹。看下图
最后把Project里的相关文件放到User文件夹中。看下图
第四步:用MDK(Keil)新建工程模板
首先选CPU型号,新建工程的时候会弹出个芯片选择界面,根据自己的板子选对型号就行。看下图
然后改工程名,系统默认名字一般都叫Project,我们可以按F2改成Template,再给工程添加项目组(Add group to project)。看下图
接下来就是给每个项目组添加之前从库里复制过来的文件(Add files to group)。看下图
第五步:工程配置
这一步主要是配T