MSP432 MCU根除软件故障

发布时间:2023-01-04  

调试大型软件程序始终是一项具有挑战性的工作;通常情况下,很难知道从哪儿入手!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使用的教程。

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    政. 基于智能手机的远程汽车故障诊断系统的研发与开发[D]. 武汉:武汉理工大学,2012. [4] 周理忠. 嵌入式汽车远程故障诊断仪[D]. 杭州:浙江大学,2008. [5] 史玮炜. 电控柴油机便携式故障诊断仪......
    发生原因和发生部位的判断就变得越来越困难。故汽车故障诊断技术己经成为汽车故障诊断过程屮必不可少的工具[4-5]。本文通过研究有线式诊断仪、无线式诊断仪以及远程式诊断仪这3种不同形式诊断仪......
    浅谈汽车故障诊断OBD接口功用和引脚定义;  随着发动机电控技术的不断发展与普及,加之车联网的兴起,OBD故障诊断大家越来越熟悉了。OBD全称:On Board Diagnostics 翻译......
    汽车故障诊断方法分析(2024-11-12 07:53:01)
    汽车故障诊断方法分析; 汽车故障诊断汽车维修中不可或缺的步骤;是 提高客户满意度手段;是 提升企业竞争力和美誉度的良方;是......
    汽车故障诊断中传感器波形分析的应用;  1 示波器的介绍   示波器是用来对电路中电压或电流的波动情况进行测量的工具,它能实时地反应器件的工作情况。在电路分析中通.是用它来测量输入与输出的波形,并由......
    汽车故障诊断UDS网络层原理讲解;一、UDS概述 汽车故障诊断 UDS(Unified Diagnostic Service)是利用ECU监测控制系统各组成部分的工作情况,发现故障后自动启动故障......
    便携式边界扫描故障诊断仪的软硬件设计与实现;边界扫描原理剖析 边界扫描技术的核心思想是在器件内部的核心逻辑与I/O引脚之间插入的边界扫描单元,它在芯片正常工作时是“透明”的,不影......
    汽车ECU诊断:车外离线诊断系统;车外离线诊断系统 上述车内在线诊断系统中记录了故障的相关数据,这些数据将会被技术或维修人员使用。 具体来说,就是技术或维修人员使用外部的诊断设备(比如诊断仪)做一些获取故障......
    对大量缺陷案例的总结,梳理出了对应的诊断方法。 在识别故障阶段,首先通过专业的故障诊断仪来获取基本故障信息,以大众车型为例,如控制单元故障码提示“ 控制单元无法识别”“CAN 系统有故障”“CAN 总线......
    带休眠国产CAN收发器SIT1043Q网络故障诊断原理及应用;总线学名控制器局域网,本身就是为了控制汽车而开发的。因为其数据传输速度快抗干扰能力强,目前已经成为了最为主流的汽车总线。对于汽车......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>