OSBDM是飞思卡尔官方论坛上的一个开源项目。该项目以HC08内核的单片机MC68HC908JB16为核心,可以方便的调试仿真HCS08内核的单片机。其硬件电路比较简单易于DIY,同时它也得到了CodeWarrior的完美支持,所以OSBDM已经成为飞思卡尔常用的仿真器之一。
OSBDM现在已经有升级版本——USBDM,它支持飞思卡尔的8bit、16bit、32bit全系列单片机。USBDM采用JB16或者JM60单片机为核心,由于其增加了高压编程电路等原因所以其硬件方面比OSBDM复杂成本也有所增加。
名词解释:
BDM :即 "Background Debug Mode"也就是所谓"背景调试"是由Freescale半导体公司推出的一种单线(Single Wire)调试方式,是目前单片机普通采用的调试方式之一。其他公司的嵌入式处理器也有类似的调试方式,如AMD公司的X86μP系列微处理器提供的AMDebug调试方式等。BDM调试方式为开发人员提供了底层的调试手段,开发人员可以通过它初次向目标板下载程序,同时也可以通过BDM调试器对目标板MCU的Flash进行写入、擦除等操作,用户也可以通过它进行应用程序的下载和在线更新、在线动态调试和编程、读取CPU各个寄存器的内容、单片机内部资源的配置与修复、程序的加密处理等操作,而这些仅需要向CPU发送几个简单的指令就可以实现,从而使调试软件的便携变得非常简单,通常自己就可以编写,BDM硬件调试插头的设计也非常简单,关键是要满足通信时序关系和电平转换要求。
相关网址:
http://forums.freescale.com/freescale/board?board.id=OSBDM08
http://forums.freescale.com/freescale/board?board.id=TBDML
文章评论(0条评论)
登录后参与讨论