美文网首页
MCU环境搭建

MCU环境搭建

作者: 飞鹰雪玉 | 来源:发表于2023-06-19 18:57 被阅读0次

    从国产芯片GD系列开始。主要通过掌握GD32F103系列芯片来掌握MCU相关知识。
    必备工具和技术:
    1、C语言
    2、单片机
    3、若干杜邦线
    4、稳压电源
    5、JLink下载器
    6、USB转TTL(调试串口使用)
    环境搭建主要从IDE来做,我们的IDE使用IAR,不是使用keli。

    一、IAR搭建

    1、下载安装包

    官网地址:https://www.iar.com/。我们使用的是IAR6.5版本。

    2、安装

    1600763350960524.png

    一路next安装即可。
    安装完成之后点击安装界面的"Exit"退出安装程序。

    3、破解

    1.点击程序打开IAR License Manager,选择离线注册


    image-20230306153319491.png

    2.打开注册软件,如图将1复制到2


    image-20230306153535726.png
    3.选择no,点击下一步,生成的文件放到桌面(会用到),再点击下一步
    image-20230306153654444.png
    image-20230306153933343.png

    4.打开注册机,点击browse,选择刚刚生成的激活文件,点击Activate license,生成相应文件也放在桌面(会用到)


    image-20230306154111719.png
    5.iar选择刚生成的文件,点击下一步即可注册成功。
    image-20230306154151193.png

    4、安装插件

    GD官网:https://www.gd32mcu.com/cn/download
    首先到GD官网,下载对应的GD32F103系列的资料

    image.png
    对应的IAR_GD32F1x0_ADDON.3.2.1.exe就是环境补丁包,双击安装到我们的IAR安装目录即可。

    5、搭建基本项目

    5.1、创建项目文件夹

    5.1.1 首先在我们准备存放程序的文件目录下创建workspace目录,创建项目文件夹。如下:我的项目名是Hello_IAR。


    image.png

    5.1.2 创建三个文件夹CMSIS、common、user。在这三个文件夹下再各创建两个文件夹inc、src。CMSIS存放Cortex-M3的内核的相关包,common存放当前gd32f103外设的包文件。user存放用户自己的程序文件。inc存放头文件,src存放源文件。
    如下:


    image.png
    然后将我们需要的文件都放在我们的对应文件夹下。common下面可以放我们当前GD32F103系列的所有外设头文件和源文件,CMSIS下面放如下的头文件和对应的源文件
    image.png
    image.png

    CMSIS下面还需要存放当前包的启动汇编文件,user目录下存放我们项目的main函数。
    5.1.3 IAR项目搭建
    1.打开IAR软件,创建空项目
    点击"Project"-->"Create New Project..."


    image.png
    目录选择在我们上面创建的文件夹目录下,项目名称可以直接起名我们自己定义的文件夹名称"Hello_IAR"
    image.png
    2.添加group和相关包
    右键点击项目名,"Add"-->"Add Group...",添加CMSIS,common,user。在三个group下面添加inc和src的group。
    如下所示
    image.png
    3.添加文件
    在对应的group下面放我们的file。
    如下:
    image.png

    点击保存,工程名也可以起"Hello_IAR"
    4.options配置
    右键项目名,选择"options"
    -General Options
    target-->Device选择GD32F103x8(中密度)其他密度选择其他类型的。


    image.png
    -C/C++ Compiler
    Preprocessor-->Additional include directories:(one per line)下面添加如下编译目录
    $PROJ_DIR$\CMSIS\
    $PROJ_DIR$\CMSIS\inc\
    $PROJ_DIR$\CMSIS\src\
    $PROJ_DIR$\common\inc\
    $PROJ_DIR$\common\src\
    $PROJ_DIR$\user\inc\
    $PROJ_DIR$\user\src\
    

    $PROJ_DIR$标识当前项目的目录
    Preprocessor-->Defined symbols:(one per line)下添加当前MCU的型号

    GD32F10X_MD
    

    MD代表中密度

    image.png
    -Debugger
    Setup-->Driver可以选择Simulator代表当前程序运行时是在模拟运行,选择J-Link/J-Trace代表是通过Jlink仿真器将程序下载到单片机里面运行。

    至此我们的程序搭建结束。
    剩下的就是编写程序和debug运行了。

    相关文章

      网友评论

          本文标题:MCU环境搭建

          本文链接:https://www.haomeiwen.com/subject/rlreydtx.html