APP下载

浅谈ST-LINK调试器的时间线调试技巧

2017-09-03夏传东

单片机与嵌入式系统应用 2017年8期
关键词:调试单片机程序

夏传东

(英格索兰亚太工程技术中心,上海200051)

浅谈ST-LINK调试器的时间线调试技巧

夏传东

(英格索兰亚太工程技术中心,上海200051)

介绍了使用ST-LINK调试器调试STM32系列单片机的时间线功能及在EWARM集成开发环境中的参数设置技巧,以及一个在直流无刷电机控制系统中定位与时间相关的软件问题的应用实例。实验结果表明,ST-LINK系列调试器以低廉的价格,提供了强大的调试功能,可以快速定位软件的问题,提高软件开发的效率与质量。

STM32;ST-LINK;时间线;调试器

引 言

在一个复杂控制系统的软件开发过程中,代码调试是其中的关键一环,一个功能强大、易学易用的调试器可以提高代码调试的效率,收到事半功倍的效果。

STM32系列是意法半导体公司推出的基于ARM Cortex-M内核的32位单片机,具有强大的功能,一般可以使用Segger公司的JLINK系列调试器用于开发工作,但其价格较贵。为此,意法半导体公司推出了ST-LINK系列在线调试器/编程器,价格十分低廉,且支持的调试功能并不比JLINK逊色,而且,若干STM32系列单片机的开发板(例如:STM32072B-EVAL、STM3220G-EVAL、STM32303E-EVAL等)均内置ST-LINK/V2调试器,大大地方便了软件开发工作。

笔者参与某项目的一款直流无刷电机控制板设计工作,使用了一个STM32F407单片机, 本文结合其调试工作,介绍ST-LINK调试器调试STM32单片机时间线(Timeline)的技巧。

1 ST-LINK调试器的时间线功能简介

ST-LINK调试器配合IAR公司开发的EWARM集成开发环境使用时, 可以在时间线窗口显示数据记录图(Data Log Graph)和中断记录图(Interrupt Log Graph)。具体详细介绍可以查看参考文献[4]的第2部分“分析你的应用程序—跟踪”。……

登录APP查看全文

猜你喜欢

调试单片机程序
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
试论我国未决羁押程序的立法完善
基于航拍无人机的设计与调试
FOCAS功能在机床调试中的开发与应用
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
无线通信中频线路窄带临界调试法及其应用
调压柜的调试与试运行探讨