DSP对程序中常出现的EINT、DINT、ERTM、DRTM的理解.docVIP

  • 17
  • 0
  • 约1.4千字
  • 约 3页
  • 2017-06-29 发布于河南
  • 举报

DSP对程序中常出现的EINT、DINT、ERTM、DRTM的理解.doc

DSP对程序中常出现的EINT、DINT、ERTM、DRTM的理解

对程序中常出现的EINT、DINT、ERTM、DRTM的理解一、参考DSP281x_Device.h #define??EINT? ?asm( clrc INTM)??//INTM置0,开中断 #define??DINT? ?asm( setc INTM)??//INTM置1,关中断 #define??ERTM? ?asm( clrc DBGM)??//使能调试事件 #define??DRTM? ?asm( setc DBGM)??//禁止调试事件 二、参考《TMS320C28x DSP CPU和指令集参考指南》中对INTM和DBGM的解释(译的不好,凑合看吧。。。) 1、DBGM Bit 1:调试启用屏蔽位。当DBGM置位时,仿真器无法在实时状态下访问内存或寄存器。调试器无法更新其窗口。 ? ? 在实时调试模式中,若DBGM = 1,则CPU忽略停止请求或硬件断点,直到DBGM清零。DBGM并不阻止CPU停止在软件断点。这点的一个影响可以在实时调试模式中看到。如果你在实时调试模式中单步执行一个指令,并且这条指令置位DBGM,CPU继续执行指令,直到DBGM被清零。 ? ? 当你给TI调试器“实时”命令时(进入实时模式),DBGM强制为0。令DBGM = 0确保了允许调试和测试直接内存访问 (DT-DMAs);内存和寄存器的值可传递到主处理器,用于更新调试器窗口。 ? ? CPU在

文档评论(0)

1亿VIP精品文档

相关文档