1255_使用CubeIDE以及STLink做STM32F103的开发调试

使用CubeIDE以及STLink做STM32F103的开发调试

全部学习汇总: GreyZhang/g_stm32f103: some hack for stm32f103 (github.com)

手里有两个STM32F103的开发板,MCU的型号不同但是之前买的时候了解过基本是兼容的。买了也有一段时间了,一直没有尝试折腾。最近想弄一个带有CAN的小板子,又想起了这2个开发板。尝试一下,搭建简单的环境弄一个小的测试工具用一下。

打开IDE,创建一个STM32的工程。在上图中左上角的部分输入MCU的型号关键字可以进行MCU型号的筛选。右边是MCU的基本的资源信息的介绍,又下角部分还有两个不同的型号可以选择。暂时没有弄明白两个的差异,但是看了下资源基本差不多。先选择了第一个去尝试,这是我的MCU上印着的一个具体的信息。

继续往下,输入一个工程名字,之后直接点击finish就完成了工程的创建。

创建完工程之后,能够看到代码信息。点击图中的这个符号就可以执行编译链接的过程。

看得出来,这个elf文件已经生成出来了。

接下来,需要注意调整一下IDE的配置。

这个在进行烧写之前尽量按照上图的信息进行一下修改,不然可能在烧录了程序之后出现不能够调试以及不能够再次烧写的问题。

简单的开发工具的测试,通过一个计数器的增加就可以看出来。按照上面增加修改之后,烧写,然后调试器查看变量的信息可以看到计数器的增加。

以上是调试器的配置信息,确保是SWD的调试模式。

在计数器增加的位置增加断点,第一次执行的数值。

第二次执行的数值。接下来,进行逐步的运行查看,每一次的循环都能够看到数值增加一次。去掉断点,运行也能够看到数据的增加趋势。这样,基本的软件开发环境的验证就差不多了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值