记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的第一个程序(一些新手问题解决办法)的主要内容,如果未能解决你的问题,请参考以下文章