飞思卡尔BGND 指令(后台调试模式):M68 HC08 BGND HCS08BD相比较M68HC08 ,BGND是HCS08中新的指令。因为BGND强迫CPU停止处理用户指令而进入积极的背景调试状态。
此时BDM状态寄存器的ENBDM位必须设为允许状态状态寄存器不允许在普通运行模式下写入,故BGND指令在普通运行模式下不起作用。从用户程序返回的方法仅有复位或者上位机调试系统通过背景调试接口发起CO、TRACE1或者TAGGO等串行命令。
使用BGND指令能够在期望的断点位置放置一条操作码,从而能够设置基于软件的断点。当程序到达这个断点地址。CPU强制为积极的背景调试状态而不继续执行用户程序。
更多精彩请您关注: