zoukankan      html  css  js  c++  java
  • kEIL5环境下移置STM32库文件

    1、 要新建Doc、Libraries、Project、User文件夹,工程目录下的Listing、Output两个文件夹在Keil5环境下是自动生成的。
    2、 打开Keil5新建工程,Project-New Project,并在新工程目录下新建5个文件夹,
    STARTUP、CMSSIS、FWLIB、USER、DOC;



    3、 官方库的移植
    打开库文件下的Libraries,将目录下的CMSIS和STM32F10x_StdPeriph_Driver两个文件夹,复制到我的自己建的Libraries文件下,把CMSIS文件夹下的CM3-DeviceSuppotr-ST-STM32F10x目录下的文件

    直接移动到CMSIS文件下然后删除DeviceSupport文件夹;把Libraries-CMSIS-CM3-CoreSupport目录下的文件

    也移动到CMSIS文件夹下,然后把CM3这个文件夹删除;最终文件下文件如下

    ;把startup文件夹下的arm之外的三个文件夹删除,并把arm文件夹下的文件移动到startup文件夹下,然后把arm文件夹删除。
    4、 在User文件夹下新建main.c,从官方例程下

    拷贝配置文件和中断函数

    到User文件夹下;
    5、 配置Keil5工程环境。


    5.1根据不同的单片机型号容量,在STARTUP文件下添加不同的起动文件。


    5.2在CMSIS文件下,添加库文件下的文件;


    5.3在FWLIB文件下添加库文件下的src文件夹下的文件;


    5.4在USER文件里面添加库文件下User文件夹里面的文件;

    5.5、点击 按钮进入环境配置;

    点击

    指定头文件路径,一定要指定到最后的一级目录(Libraries、inc、User三个文件夹下的头文件); 配置Define

    ,需要填写两个(第一个是为了包含stm32f10x_conf.h这个头文件,第二个为选择stm32f10x.h里面的配置) 点击,CC++选项,

    5.6点击Target, 

    把这个

    选择上,目的是使用打印函数。
    5.7配置调试设置。

  • 相关阅读:
    paip.提升安全性时间判断
    paip.提升安全性本机硬件绑定
    paip.提升性能服务器环境及编程语言架构选择
    paip.提升用户体验提示语
    paip.提升效率输入框不能粘贴的问题
    paip.银联支付接口订单号uuid算法
    paip.Net Framework各个版本的功能不同总结
    Answer 3.0 .NET开源网站功能API说明
    Paip.YXSHOP易想商场功能模块说明
    paip.提升效率文件搜索工具总结
  • 原文地址:https://www.cnblogs.com/wolf-man/p/6551197.html
Copyright © 2011-2022 走看看