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

    文章

    18611

    浏览量

    387133
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    10450
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

    重磅预售!RT-Trace调试工具

    嵌入式开发者注意!调试神器RT-Trace即将登陆淘宝!嵌入式开发从业者们:您是否常被调试效率低下、线程分析不清、故障定位困难所困扰?别愁!专为嵌入式开发者打造的高性能调试工具RT-Trace即将
    的头像 发表于 05-20 18:15 990次阅读
    重磅预售!RT-Trace<b class='flag-5'>调试工具</b>

    Segger RTT调试工具的使用方法

    期已经跟着小编介绍的安装步骤,相信大家都已经开始使用了Segger Ozone调试工具。那么今天小编继续趁热打铁,给大家介绍另个Segger推出的调试辅助
    的头像 发表于 03-28 14:21 2693次阅读
    Segger RTT<b class='flag-5'>调试工具</b>的使用方法

    揭秘Chrome DevTools:从原理到自定义调试工具

    。 作为最常用的调试工具,DevTools 不仅能快速定位问题,还能让我们深入了解调试的内部机制。本文将从原理、组成部分、CDP 协议以及自定义调试工具的实现, 带你全面认识 De
    的头像 发表于 03-04 14:49 1209次阅读
    揭秘Chrome DevTools:从原理到自定义<b class='flag-5'>调试工具</b>

    STM32H753IIT6 一款32位微控制器MCU/MSP430F5325IPNR一款16位MCU

    MSP430F5325IPNR‌是一款16位低功耗微控制器,属于MSP430系列。该微控制器具有以下主要特点和功能: 1、低功耗设计‌:MSP
    发表于 02-21 14:59

    PEmicro开发与烧录工具全面支持矽力杰SA32B系列车规MCU

    使用CycloneProgrammers,可安全可靠地调试和烧录上述SA32B系列MCU,为用户提供更加便捷和安全的开发与烧录方式。1开发调试工具
    的头像 发表于 02-11 09:17 1105次阅读
    PEmicro开发与烧录<b class='flag-5'>工具</b>全面支持矽力杰SA32B<b class='flag-5'>系列</b>车规<b class='flag-5'>MCU</b>

    单片机Debug工具性能对比 单片机调试常用命令

    。以下是对单片机调试工具性能的简要对比以及些常用的调试命令。 单片机Debug工具性能对比 Keil uVision 性能 :Keil uVision 是
    的头像 发表于 12-19 09:56 2164次阅读

    PEmicro开发与烧录工具全面支持矽力杰SA32系列车规MCU

    使用CycloneProgrammers,可安全可靠地调试和烧录上述SA32B系列MCU,为用户提供更加便捷和安全的开发与烧录方式。1开发调试工具
    的头像 发表于 12-13 18:04 1412次阅读
    PEmicro开发与烧录<b class='flag-5'>工具</b>全面支持矽力杰SA32<b class='flag-5'>系列</b>车规<b class='flag-5'>MCU</b>