0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MSP系列MCU提供一款高级调试工具

电子设计 来源:网友电子设计发布 作者:网友电子设计发布 2021-11-24 09:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

调试大型软件程序始终是一项具有挑战性的工作;通常情况下,很难知道从哪儿入手!MSP432低功率和高性能微控制器MCU) 为MSP系列MCU提供了一款高级调试工具:串行线输出 (SWO) 跟踪。这款工具有助于调试复杂项目、跟踪多个事件、分析应用性能统计数据、并且跟踪大幅的数据流程图。

MSP432 MCU特有一个ARM® Cortex®-M4F CPU,而ARM硬件提供了可被用于调试用途的模块。特别是,有两个组件—数据和观察点跟踪单元 (DWT) 和指令跟踪宏单元 (ITM) –可被用来在不同的函数被调用时,找出特定存储器地址内的运行情况,或者中断是如何出现的。这些事件发生时,数据通过串行线输出 (Serial Wire Output) 被输出,这也是这款工具名称的由来。

TI的Code Composer Studio™ (CCS) 提供3个易用函数:统计函数性能分析、数据变量跟踪、和中断性能分析。

统计函数性能分析不仅仅显示程序中调用了哪个函数,还显示了每个函数的访问频率。这个函数在你希望从整体上降低程序功耗或资源消耗时会有所帮助。如果你优化了一个经常被调用的函数,其作用要远远大于只专注于被调用一次的函数。

数据变量跟踪使你能够观察到一个内存地址或变量在一段时间内的总体情况。你能够了解到计数器工作是否正常,或者变量的响应和变化是否正确。

中断性能分析可以帮助你了解中断的工作方式。你可以看到中断在何时进入和退出,以及中断是否被占先。

最后,CCS使你能够选择完全定制SWO跟踪 (SWO Trace) 的使用方式。通过使用定制内核跟踪 (Custom Core Trace),你可以挑选哪些会触发输出!

需牢记的一点是,这款靓丽工具只在MSP432 MCU中提供,所以,购买一款LaunchPad™ 开发套件,亲自动手来试一试吧!这部视频短片将帮助你熟悉这款工具。

开发人员还可以在其它MSP432 MCU开发环境中,诸如Keil® uVision® 或IAR Embedded Workbench®,利用SWO的强大功能,每个开发环境都有针对SWO Trace使用的教程。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19232

    浏览量

    405186
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    10558
  • 函数
    +关注

    关注

    3

    文章

    4423

    浏览量

    68042
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德州仪器MSP430F55xx系列MCU深度解析

    德州仪器MSP430F55xx系列MCU深度解析 、引言 在嵌入式系统设计中,一款性能优异且低功耗的微控制器(
    的头像 发表于 04-22 09:15 545次阅读

    探索 ST7 系列的利器:inDART 调试与编程工具

    探索 ST7 系列的利器:inDART 调试与编程工具 引言 在电子工程师的日常工作中,高效且强大的调试和编程工具至关重要。对于 ST7
    的头像 发表于 04-16 12:40 286次阅读

    Linux系统性能调试工具—strace

    今天给大家分享个linux内核自带的调试工具,该工具可用于查看和定位系统问题,进程运行过程探索,进行进程监控,对每个系统调用都可以监测,有助于我们优化系统性能。
    的头像 发表于 01-30 17:03 2112次阅读
    Linux系统性能<b class='flag-5'>调试工具</b>—strace

    [工具讨论] 如果有一款国产图形化配置工具STM32Cube,支持所有内核和厂商MCU,你会用吗?

    涉及多家厂商芯片时,要在多个工具间切换 如果有一款这样的工具 我们想和大家讨论个假设性问题: 如果有一款国产的图形化配置
    发表于 01-26 10:30

    请问CW32系列MCU调试工具是哪一款

    CW32系列MCU调试工具是哪一款
    发表于 01-07 07:11

    福晞软件调试工具介绍之工程添加Debugware IP(1)

    为方便用户了解和熟悉「福晞软件」,我们就软件的调试工具进行详细的讲解和说明,以帮助用户实现高效地开发和调试
    的头像 发表于 12-15 09:17 3787次阅读
    福晞软件<b class='flag-5'>调试工具</b>介绍之工程添加Debugware IP(1)

    如何调试和编程CW32F030C8T7?支持哪些调试工具和编程语言?

    了解如何调试和编程CW32F030C8T7是开发过程中的重要环节。它支持哪些调试工具(如JTAG、串口调试等)和编程语言(如C、C++等)?如何设置和使用这些工具来加速开发过程?
    发表于 12-05 06:48

    Postman:一款被忽视的强大的API开发和测试工具

    Postman的发展史 Postman是一款强大的API开发和测试工具,它于2012年创建,最初是作为个Chrome浏览器插件推出的。由于其大受欢迎,随后推出了web网页版和桌面客户端。现在
    的头像 发表于 11-26 14:11 572次阅读

    E30M6203-5G网关通讯远程调试工具说明书

    工程机械领域控制器以及显示屏都是通过以太网、CAN bus、RS232等通讯的,然而这些通讯方式在机器发生故障技术人员进行排查时就必须现场通过PEAK CAN等工具连接电脑调试。此文档是种摆脱有线的远程
    发表于 10-17 16:33 0次下载

    SEGGER Ozone调试器支持第三方调试工具

    SEGGER强大的Ozone调试器和性能分析器,长期以来直深受J-Link和J-Trace用户的信任,现在可以支持第三方调试工具了。
    的头像 发表于 09-29 11:45 1556次阅读

    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—调试工具安装

    SecureCRT 的安装、串口连接设置、字符编码配置与日志保存方法;CAN 调试工具 GCAN Tools 的安装及集成驱动配置,为开发板调试提供全面指导,适用于 Windows 7/10 64bit 系统。
    的头像 发表于 09-16 14:35 1381次阅读
    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—<b class='flag-5'>调试工具</b>安装

    【干货分享】RT-Trace国产调试工具 | 技术集结

    专为嵌入式开发者打造的一款高性能、多功能的调试工具。它集成了实时系统跟踪、数据监控、GDB远程调试、Flash程序烧录、虚拟终端等多种功能于体,支持通过WebU
    的头像 发表于 09-16 08:07 1169次阅读
    【干货分享】RT-Trace国产<b class='flag-5'>调试工具</b> | 技术集结

    请问新唐Nu-Link调试工具是否支持8051系列芯片?

    新唐Nu-Link调试工具包括Nu-Link-Me(ICE)、Nu-Link-Pro(ICE)和Nu-Link(ICE),并支持1T 8051芯片,如N76E003、N76E616和N76E885。其他较旧的 8051 系列目前不受支持,需要额外的
    发表于 08-18 08:20

    调试工具:Eclipse调试工具栏与窗口的深入分析

    科技有限公司自研AS32 系列 MCU 芯片的调试应用为研究背景,通过详细阐述 Eclipse 调试环境的搭建、工具栏各功能模块的原理与应用
    的头像 发表于 07-07 11:32 1148次阅读
    <b class='flag-5'>调试工具</b>:Eclipse<b class='flag-5'>调试工具</b>栏与窗口的深入分析

    RT-Trace调试工具正式发布!

    5月20日,RT-Thread官方预售了首调试工具RT-Trace,获得了开发者及企业用户的广泛关注与支持。RT-Trace调试工具结束预售阶段,即日起正式发布!RT-Trace是一款
    的头像 发表于 06-18 12:02 1782次阅读
    RT-Trace<b class='flag-5'>调试工具</b>正式发布!