飞思卡尔后台调试模式(BDM)
发表:2023-08-29 12:01:36 阅读:71

后台调试模式(BDM):S08系列支持后台调试模式,芯片内嵌有背景调试控制器(BDC)和片内调试模块(DBG),BDC提供了一个至目标MCU的单线调试接口,也就是提供了一个便于在片内Flash或其他固定存储器编程的接口。BDC也是用于开发的主要调试接口,它允许非干扰方式访问存储数据,并具有诸如CPU寄存器修改、断点和单指令跟踪指令等调试功能。

1)单线背景调试接口(BKGD引脚)

在HCS08系列产品中,地址和数据总线信号对外部引脚是不可见的。而经过单线背景调试接121,将命令传送到目标MCU,实现调试,这提供了一种选择性触发和获取总线信息的方法,所以外部开发系统可以在没有对地址和数据信号进行外部访问的情况下,而是基于时钟周期对在MCU内部发生的操作进行重构。与早期8位MCU上的调试接口不同的是,本系统不会干扰正常的应用资源。它不需要使用任何内存或位于内存映像的存储单元,并且它不共享任何片内/外设。

2)BDM接口插槽

有一种相对简单的六针插槽,该插槽用于把来自主机的命令翻译为至单线背景调试系统的命令。

(1)这种接口插槽可以采用标准的RS一232串行接口或某种并行打印机接1:3,或者一些其他类型的通信,比如通用串行接口(USB)来完成主机与该插槽之间的通信,这取决于开发工具提供商。MC9SOSQG8实验板就提供了通过USB完成主机与该插槽之间的通信。

(2)这种接El插槽通过一些典型方式与目标系统连接,例如使用接地、BKGD引脚、RESET,有时会用Vdd。一个漏极开路与复位相连,用于允许主机强制目标系统复位。为了避免需要单独电源供电.Vdd可允许插槽使用来自目标系统的电源。图3—1 3为典型BDM插槽,用户可通过购买单独的BDM开发工具连接芯片和计算机,在相应软件开发环境里进行RDM调试。

 

更多精彩请您关注:

飞思卡尔内部时钟源模块的初始化

飞思卡尔外部复位电路

外部复位电路调试技术选择

freescale代理