MCU的工作模式-活动背景调试模式
作者:管理员 来源:本站 浏览数:1619 发布时间:2012/8/22 17:30:40
☆活动背景调试模式
活动背景调试模式的功能由HCS08内核中的背景调试控制器进行管理。BDC连同片内调试模块DBG一起提供了在软件开发过程中分析MCU操作的手段。
活动背景调试模式可以通过下面五种方法中的任意一种进入:
●BKGD/MS引脚在reset的上升沿为低;
● 通过BKGD引脚接受到BACKGROUND命令;
●执行BGND指令;
●遇到SDC断点;
●遇到DBG断点;
进入活动背景调试模式后,CPU不再执行用户应用程序中的指令,而是保持在一个挂起状态等待串行背景命令。
背景命令有两种命令:
●非插入命令,此类命令在用户应用程序正在运行时也可以传送。非插入命令可以在MCU处于RUN模式时通过BKGD引脚传送,也可以在MCU处于活动背景调试模式时被执行。非插入命令包括
☆存储器读取命令
☆带状态的存储器读取命令
☆BDC寄存器读取命令
☆BACKGROUND命令
●活动背景命令,是指只有在活动背景模式下才能被执行的命令,包括
☆读或写CPU寄存器
☆每次跟踪一条用户指令
☆从活动背景模式返回到用户应用程序
MCU运行于RUN模式之前,可通过活动背景模式把一个bootloader或者用户应用程序编写入到Flash存储存储区。MC9S08AW60系列在出厂时,如无特别说明,默认情况下Flash存储区被用户程序初始化之后才能执行程序。Flash在写入程序之后也可以通过活动背景模式擦除或者重新写入。