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
    +关注

    关注

    146

    文章

    17019

    浏览量

    350373
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    9997
  • 函数
    +关注

    关注

    3

    文章

    4308

    浏览量

    62445
收藏 人收藏

    评论

    相关推荐

    贞光科技代理品牌 紫光同芯THA6第二代汽车MCU全面支持winIDEA调试工具

    北京贞光科技代理紫光同芯产品,提供车规安全芯片服务。TASKING调试工具全面支持紫光同芯THA6系列汽车域控芯片,助力产品开发。紫光同芯THA6系列芯片性能卓越,TASKING开发
    的头像 发表于 11-26 10:39 71次阅读
    贞光科技代理品牌 紫光同芯THA6第二代汽车<b class='flag-5'>MCU</b>全面支持winIDEA<b class='flag-5'>调试工具</b>

    适用于MSP430™ MCU的Code Composer Studio(代码调试器)™ IDE v10.x

    电子发烧友网站提供《适用于MSP430™ MCU的Code Composer Studio(代码调试器)™ IDE v10.x.pdf》资料免费下载
    发表于 10-31 09:35 0次下载
    适用于<b class='flag-5'>MSP</b>430™ <b class='flag-5'>MCU</b>的Code Composer Studio(代码<b class='flag-5'>调试</b>器)™ IDE v10.x

    TCP&UDP调试工具

    TCP&UDP调试工具
    发表于 10-30 10:41 1次下载

    MODBUS调试工具(modscan32)

    MODBUS调试工具(modscan32)
    发表于 10-24 10:39 0次下载

    调试MSP430系列微控制器上的闪存问题

    电子发烧友网站提供调试MSP430系列微控制器上的闪存问题.pdf》资料免费下载
    发表于 10-09 10:27 0次下载
    <b class='flag-5'>调试</b><b class='flag-5'>MSP</b>430<b class='flag-5'>系列</b>微控制器上的闪存问题

    更强的无线(双)串口数据记录 调试工具

    1、介绍这是个具备Wi-Fi功能的无线双串口调试工具;除了基本的无线串口外还具备将串口数据自动记录到TF卡,可自定义数据上报地址,预留可定义IO功能逻辑等功能,具有很高的可玩性;配合自研上位机
    的头像 发表于 08-02 08:11 592次阅读
    更强的无线(双)串口数据记录 <b class='flag-5'>调试工具</b>

    这个调试工具咋卖39.9?分析了原理后,我悟了

    工程名称:立创DAPLINK调试工具前言今天,讲透这个嵌入式产品的设计原理。如图所示,这是个基于立创·GD32F407天空星开发板设计的DAPLINK调试工具。是本次的学习案例。下文会围绕其
    的头像 发表于 06-21 08:04 180次阅读
    这个<b class='flag-5'>调试工具</b>咋卖39.9?分析了原理后,我悟了

    请问esp32的wifi调试工具是用哪个?

    请问依稀啊esp32的wifi调试工具是用哪个?
    发表于 06-21 06:33

    一款适合嵌入式工程师使用的在线工具

    一款适合嵌入式工程师使用的在线工具工具有如下功能,如下图所示: 1. 报文校验功能,如下图所示 2. UDP服务端测试工具:该UDP服务端
    发表于 04-09 22:20

    CW-DAPLINK调试工具

    CW-DAPLINK是武汉芯源半导体有限公司专为CW32系列MCU的在线调试和编程工具而设计的。 它通过SWD接口和应用单板的MCU进行在线
    的头像 发表于 04-09 17:16 719次阅读
    CW-DAPLINK<b class='flag-5'>调试工具</b>

    使用STM32L4系列芯片时,调试工具JLink必须是V9或以上版本吗?

    大家好,我在使用JLink V8下载并调试STM32L4R9ZI芯片的时候发现会有警告框。参考正点原子“潘多拉STM32L475开发板教程”,教程中建议使用调试工具JLink时候,必须是V9或以
    发表于 04-08 06:17

    什么是CAN总线调试工具调试的内容主要包括哪几个方面?

    CAN总线调试工具是用于对CAN总线进行调试和故障排除的设备或软件工具,它们具有高速数据捕获能力、数据过滤和触发功能,以及用于解析和显示CAN帧的软件界面。
    的头像 发表于 04-03 11:23 1003次阅读

    TC275连不上UDE调试工具的原因?

    TC275连不上UDE调试工具,不知道什么原因,想问下这个有什么好的办法 解决吗
    发表于 02-22 06:38

    简述GDB调试提供的基本功能

    GDB是个功能强大的源代码级调试工具,它提供了多种基本功能,帮助程序员** **更好地理解程序的运行机制和定位问题** **。
    的头像 发表于 01-28 17:44 1225次阅读

    脚本调试工具有哪些?脚本调试工具怎么用?

    脚本调试是软件开发过程中非常重要的环,它能帮助开发者快速定位并解决代码中的错误。大多数编程语言都提供了各种各样的脚本调试工具,本文将介绍
    的头像 发表于 12-01 14:40 829次阅读