STMCU小助手
发布时间:2022-4-25 22:00
|
ST-Link调试 STM32CubeIDE有许多高级调试功能,也能像MDK-ARM、EWARM等IDE,连接硬件开发板,进行在线调试。我们以IDE自带的STM32 MCU Debug工具为例。8 e# T2 N6 A8 E p. i 先对debug配置确认,点击“运行→调试配置”进入DEBUG调试配置+ x& ]' c# |0 Y $ j% Q& A- u7 t. i" |
* m. j5 s3 w! s' G 进入配置页面后双击“Cortex-M”,然后点击在右边的“Search Project”选择我们的工程。: ]; n2 G1 ]. e* g4 o5 P) [" }
9 n5 K9 @! _ u+ A: ]. Q2 r. k 之后点击“调试器”,可对下载调试进行具体调试,无特殊需求选用默认“SWD”下载即可。 0 y6 P* i) \1 `& I/ |# U" `
在确认用ST-Link连接电脑之后,点击“DEBUG”,或者菜单栏上的DEBUG“小虫子图标”就会进入ST-Link的更新中。$ A8 E" t/ T! E( Z- }4 E6 o 7 W- O ~ l& o! E
更新好ST-Link后在,再次点击DEBUG小虫子图标后,即可进入调试模式,点击旁边的运行键 可以直接烧录给单片机。下载完成后可以上拉信息查看下载情况,例如占用内存和下载速度。0 {. Z- u- E. q+ a: g
同时,在进入调试模式时,右边还会跳出菜单栏,里面列举了所使用的变量名称,方便在调试过程中添加断点。下图列举了有关DEBUG调试的几个功能。
0 `* M. E7 h ~4 G% K# U 点击左上角 编译成功后,点击 调试Main函数,将程序烧录到单片机中. d7 K% k1 Y$ b! e/ n2 g
V& a! p: x0 n3 p. c M5 a+ U
1 V* ^( M6 T/ \& M, S 可以看到单片机内存的占用比,观察单片机已经下入跑马灯程序。. c& x) p& Y! V2 s1 O- | 给生产同事下载程序以后将从Flash Magic取代为STM32CubeProgrammer,详见《STM32CubeProgrammer使用教程》。 + ^, Y! h1 {0 N+ O) I
. V% i+ ]7 v) n- U, l / ?6 q8 y0 z2 N f# u |
【经验分享】STM32语音识别的智能蓝牙音箱(源程序+原理图+PCB+设计说明书+PPT)
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
微信公众号
手机版