主页 > 新闻资讯 > IC百科 >

MCU的工作模式-活动背景调试模式

作者:管理员 来源:本站 浏览数:1612 发布时间: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在写入程序之后也可以通过活动背景模式擦除或者重新写入。