• 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配置调试设置。

  • 相关阅读:
    jQuery
    jQuery
    jQuery Callback 函数
    怎样提高团队管理能力4
    poj 3461 Oulipo(KMP模板题)
    每日一小练——按字典顺序列出全部排列
    Java数据结构与算法之排序
    China Vis 2015 会议小结
    网络基础知识小小说
    NS3网络仿真(7): Wifi节点
  • 原文地址:https://www.cnblogs.com/wolf-man/p/6551197.html
Copyright © 2020-2023  润新知