记MDK5下stm32的第一个程序(一些新手问题解决办法)

Posted T'yi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记MDK5下stm32的第一个程序(一些新手问题解决办法)相关的知识,希望对你有一定的参考价值。

 

目录

        一. 开发环境

             软件方面:

    硬件方面:

二.过程


一. 开发环境

 软件方面:

 win10系统,MDK5(直接百度破解板),网上找的一个走马灯工程(强烈建议找靠谱的,不然要改来改去很ex)

硬件方面:

 ST-linkv2和一块stm32f4ve板,几根杜邦线

二.过程

 过程多少有点曲折,因为找的例程有些缺失,通过博客学习了一下stm32需要的文件,然后查缺补漏补全工程文件,编译的时候还遇到了奇奇怪怪的问题:提示几条 “old syntax......”,这个我去安装了芯片对应的包之后就解决了。

接下来就是下载调试了,使用stlink下载调试首先要安装stlink的驱动(自行百度),安装完后可以在设备管理器中确认一下,然后要更改一些对应的参数

点击魔法棒进去

看一下和你的芯片是否对应

进入c/c++修改Define,前面对应你的芯片型号

不知道怎么修改的可以看启动文件的名字:

如果你编译的时候有报一些没找到头文件类型的错误,需要修改下面的Include Paths添加你的头文件路径即可

然后进入Debug修改:

 

点击settings:

选择port为SW:

 

点击flash download:

 

添加你芯片对应flash,可以看看你找的例程中有没有,实在不行就百度一下

添加完成之后回到debug页面 ,插入你的stlink

这里说说stlink怎么接线,我以我的芯片为例,其他的应该大同小异(接好线的直接看下一步)

stlink:                  stm32:

 SWCLK                TCK

 SWDIO                 TMS
 GND                     GND

 3.3V                      3V3

在这个地方会显示你的stlink,如果没有的话可以点击一下shareable st-link然后再关掉 

我一识别之后有提示叫我更新stlink的页面,这时候先别点其他的,点击Device Connect然后再点击Yes等待更新

这样更新之后应该是可以成功下载调试了

若有疑惑可以评论区留言或搜索一下相关博客

 

 

以上是关于记MDK5下stm32的第一个程序(一些新手问题解决办法)的主要内容,如果未能解决你的问题,请参考以下文章

记MDK5下stm32的第一个程序(一些新手问题解决办法)

记MDK5下stm32的第一个程序(一些新手问题解决办法)

STM32开发-MDK新建工程及配置

初识STM32--MDK5下使用V3.5库新建工程

安装Keil STM32F1到mdk5中时的时候一直显示程序未响应

通过map文件了解堆栈分配(STM32MDK5)--避免堆栈溢出