zoukankan      html  css  js  c++  java
  • 01、STM32编译环境安装

    1.进入keil官网下载keil5编辑器(当前使用的是MDK-Arm)

    2.进行安装,如果出现以下对话框,选择不安装

    3.环境变量的检测

    有的人的Windows用户名是中文,会在编译代码的过程中出现错误,可以按照以下步骤进行解决
    
        1.在C盘的顶层目录下创建一个Temp文件夹,保证文件的路径为:C:Temp
    
        2.在计算机属性中配置环境变量
    

    4.安装库函数

    进入http://www.keil.com/dd2/pack下载stm32f4的库函数,选择一个稳定的版本
    下载完后直接点击安装
    

    5.创建工程

    1.在菜单栏project中选择New uVision Project
    
    2.在弹出的对话框中填写创建工程的名字,如:project
    
    3.保存工程,并选择对应的芯片(这里是STM32F407)
    


    4.为工程添加相应的库函数


    5.在工程目录下添加main.c文件

    6.编辑器配置

     1.在菜单栏Edit中选择Configuration
    


    2.将Encoding选择为Chinese GB2312(Simplified),这里才能支持中文汉字,遇到中文汉字就不会乱码;Tab Size选择为4,代表按下Tab键的时候,就默认输入4个空格

    3.添加自动补全功能

    7.平台配置

    1.点击Options for Target,进入目标平台配置标签页
    


    2.勾选生成输出Hex文件,该Hex文件在串口烧录程序的时候用到

    3.在C/C++中将代码优化等级推荐勾选为Level 2(-O2),define:USE_STDPERIPH_DRIVER在system_stm32f4xx.c中的stem32f4xx.h中

    8.程序下载

    1.下载前,请确保j-link仿真下载器已经正确连接到开发板的SWD接口,确保micro usb线是数据线,而不是充电线。
    
    2.下载前,请确保j-link的驱动已经安装好,若没有安装好,请安装Setup_JLinkARM_V415e.exe
    
    3.进入平台配置,切换到Debug标签页,然后按照下图选中J-Link/J-TRACE Cortex,接着点击Settings按钮。
    


    4.在port:选中SW,然后在SW Device显示框中能够看到设备名称,就代表说电脑能够识别到开发板的芯片。

    5.在Flash Download中,勾选Reset and Run,这样下载程序后,程序才会自动运行。

    6.点击下载

    7.运行程序可以按F7或点击其中之一

  • 相关阅读:
    Spring 实例化bean的三种方式
    Mybatis和Hibernate比较
    MyBatis学习总结(一)——MyBatis快速入门
    Java EE的十三个规范
    Python 测试代码覆盖率统计工具 coverage.py
    mysql explain执行计划详解
    Django模型的Field Types
    使程序在Linux下后台运行,程序运行前后台切换
    ubuntu中将本地文件上传到服务器
    Python-内置函数小结
  • 原文地址:https://www.cnblogs.com/lp06/p/11991531.html
Copyright © 2011-2022 走看看