HCS08 OpenSource
BDM仿真器是根据Freescale官方论坛上的OpenSource项目做的。该仿真器可以调试Freescale最新的HCS08内核的8Bit单
片机如:AW、AC、QG、QD、LC、RC、GB、DZ、QE等系列型号,与PC接口采用USB。该仿真器核心是一颗Freescale自家的USB型
单片机——MC908JB16。配合CodeWarrior5.0以上的编程环境就可以对上述MCU调试开发甚至小批量生产用。
如图即是根据上述项目制成的仿真器成品。已经成功的用在产品的开发调试中,甚至小批的生产也使用。由于样片所限,目前本人仅使用其调试了AW16、
AC16、SH8、AW32四种单片机,效果十分理想。仿真器与PC的连接采用随处可见的USB打印线,与目标板单片机的连接则采用的6PIN排线。所以
对应的,你的目标板上应该留有DC3-6PIN的插座来与之相配。另由于仿真器的供电能力有限,故如果你的目标板耗电比较大,则应在目标板预留有外接电源
插座,电压依目标单片机工作电压而定。目前仿真器支持的电压范围为1.8~5.0V。
基本的操作顺序为:目标板上电->插上仿真器->将程序下载至目标板->运行。下电顺序最好为先拔掉仿真器再关闭目标板电源。图中的按
钮的作用是使强制是目标单片机进入仿真状态。其用法是:先将目标板断电->按住按钮->将仿真器插在目标板上->目标板上电->
松开按钮。这样由于程序跑飞等问题引起的无法进入仿真模式就可以解决了。
注意:1、目标板上最好用DC3-6PIN插座而不要简单的用排针来代替,因为接触不良问题会让你抓狂。
2、不要试图用OpenSource BDM去对目的芯片进行加密。
3、没有关闭HI-WAVE前不要先断开BDM与目标板的连接。
3、大规模量产推荐使用iDART-One,这是目前我所知性价比最高的。