首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 电源技术 > 电力调试ARM Cortex-M3和Cortex-M4应用

电力调试ARM Cortex-M3和Cortex-M4应用

  • 资源大小:0.20 MB
  • 上传时间:2021-09-24
  • 下载次数:0次
  • 浏览次数:38次
  • 资源积分:1积分
  • 标      签: Cortex-M3 嵌入式系统 电源

资 源 简 介

电力调试ARM Cortex-M3和Cortex-M4应用   您的应用程序现在正常工作,但您仍然超出了您的预算。本文还向您展示如何调试该问题。   电源调试是最近的一项创新,它为软件开发人员提供了关于嵌入式系统中软件实现如何影响系统级功耗的信息。通过将源代码耦合到功耗,启用了电源优化的测试和调优。   对于几乎所有市场领域的嵌入式系统来说,电池寿命是一个非常重要的因素——医疗、消费电子、家庭自动化等等。传统上,功耗仅仅是硬件开发人员能够影响的设计目标。但是,在一个主动系统中,功耗不仅取决于硬件的设计,还取决于它的使用方式,而这又是由系统软件控制的。   功率调试技术基于采样功耗的能力,并将每个样本与程序指令序列相关联,因此与源代码相关联。难点之一是实现高精度采样。用系统时钟使用相同的频率来取样功耗是理想的,但是电力系统的电容会降低这种测量的可靠性。通常这不是一个问题,因为从软件开发者的角度来看,它是电力消耗的源代码和各种事件在程序的执行而不是单个指令相关更有趣,所以所需要的分辨率远低于每一个样本的指令。      Typically within the debug probe, a resistor is connected in series with the supply to the development board. The voltage drop across this resistor is measured, fed to a differenTIal amplifier and then sampled by an A/D converter.   The key to accurate power debugging is a good correlaTIon between the instrucTIon trace and the power samples. The best correlaTIon can be achieved if a complete instruction trace is available, as is the case for ARM MCUs with ETM (Embedded Trace Macrocell) support. The drawback with using ETM is that it requires a special debug probe and ETM support in the device itself.
VIP VIP