STM32个人学习记录(1)开发环境的准备与调试

(本文仅为记录本人的学习过程以供个人复习、查询等。如有错误欢迎交流指正,本人将不胜感激!)

环境的准备与调试

目录

        文件准备

        设备准备

        操作步骤

        1、Keil5的安装、调试

        2、ST-Link V2驱动的安装与调试

        3、利用ST-Link V2烧录程序


        文件准备

        MDK535、MDKCM525、Keil.STM32F1xx_DFP.1.0.5.pack、keil最新注册机、en.stsw-stm32054_v3-6-0_v3.6.0.zip(固件库)、ST-Link驱动

(之后大概会在平台上上传)

        设备准备

        电脑、STM32f103c6t6核心板、ST-Link V2、母对母杜邦线四根

        操作步骤

        1、Keil5的安装、调试

        1、安装MDK535(操作简单无脑下一步且无事需要注意因此在此略过)显示Competed即为安装完成。

        2、右键“以管理员身份运行”启动keil5进入主界面。

        3、点击 File-License Management 出现如下界面,复制CID。

        4、右键“以管理员身份运行”启动keygen (即keil注册机)

 

出现如下界面(以及神奇的音乐) 

 在CID处粘贴刚才复制的CID,Target处选择ARM后点击下方Generate在最下方即会出现一串代码,这就是破解用的LIC。

5、将LIC复制到License Management 下方LIC处(黄色),点击Add LIC(橘色),出现LIC Added Successfully(蓝色)以及绿色部分的字样,即为破解成功。

 

        6、安装MDKCM525(操作简单且无事需要注意因此在此略过)显示Competed即为安装完成。

        7、安装Keil.STM32F1xx_DFP.1.0.5.pack,由于我现在使用的核心板是STM32f103c6t6来进行STM32的学习所以当前安装此芯片包即可(路径不可选直接下一步即可)。

 

        8、 现在双击打开Keil5,点击菜单栏的Project-New uVision5 Project,选择位置并命名来新建项目。

 

         9、出现如下界面后在其中选择你使用的芯片(我这里选择的是我当前学习使用的STM32f103c6型号)选择完成后点击“OK”。

 

         10、之后出现此界面,点击“OK”即可继续(现在不需要之后可能会用到)

        11、之后就可以开始相应项目的编写了。

        12、点击左上角菜单栏的新建文件,编写完后点击旁边的保存键保存为对应格式文件(比如“.c”文件)。

         13、记得将编写完成需要使用的文件添加到项目中,右键点击项目里的文件夹,选的“Add Existing Files to Group...”的选项,选择需要的文件即可添加进项目。

         开发STM32相关项目时需要使用如上步骤添加相对应的启动文件,具体如何选择启动文件在下图中展现,启动文件的路径为:en.stsw-stm32054_v3-6-0_v3.6.0\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm ) 此图片来源于网络

stm32芯片启动文件类型的选择

        2、ST-Link V2驱动的安装与调试

        1、在文件中双击“dpinst_amd64.exe”安装即可(过程简单无脑不必细讲)如果电脑系统不是64位则安装“dpinst_x86.exe”

        2、记得按照说明连接好开发板(核心板)和ST-Link V2(使用ST-Link V2烧录时不需另外供电)。

        3、将ST-Link V2与核心板连接好后连接到电脑上,从设备管理器中查看是否有“STM32  STLink”,若有则驱动安装成功。

        3、在keil5界面中点击工具栏的“魔术棒”。

 如图所示进行设置

记得选择ST-Link Debugger,之后点击旁边的Settings。

 

 如图所示进行设置(在programing algorithm处选择自己的设备,没有的话点击add添加),最后点击“OK”退出。

        3、利用ST-Link V2烧录程序

        1、进行完以上的操作后,打开想要烧录的项目

 依次点击左上角的translate、build和download。(在过程中不能有error提示)

 

 若出现如下文字,则说明烧录成功可以去查看结果了。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值