free_tech 发表于 2008-10-23 11:24

关于赠送的BDM相关问题解决方法

&nbsp;&nbsp;由于我们赠送的BDM是基于OpensourceBDM做的,所以在应用过程中有时会遇到一些问题,针对这些问题,在博客网站上其实都有过解答,这里,我在进一步说明下。<br />&nbsp;&nbsp;一、安装时连不上的现象<br />&nbsp;&nbsp;请看文档:http://www.myhcs08.com/upload/pdf/应用/关于BDM在Codewarrior中无法识别的解决方法.pdf<br />&nbsp;&nbsp;二、使用过程中连不上的现象<br />&nbsp;&nbsp;在调试过程中,如果您的程序有非法指令,导致程序跑飞,就会出现连不上BDM现象,这时只有通过硬件强行进入BDM状态。<br />&nbsp;&nbsp;方法:1、断开usb线&nbsp;,目标板断电<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、按住BDM的黑色按键,目标板加电<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、3秒后松开按键,连接usb线&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4、重新仿真操作<br />&nbsp;&nbsp;如果您的电源没处理好,就容易改变BDM上HC08JB16的程序或烧坏HC08JB16,这时,只有重新给JB16烧opensourcebdm.abs.s19的代码或更换JB16,这时,建议您跟我们的工程师及时沟通。<br />&nbsp;&nbsp;三、使用时注意事项:<br />&nbsp;&nbsp;1、加电时先加目标板,断电时先断USB-BDM..<br />&nbsp;&nbsp;2、目标板程序运行时,不要断开USB-BDM,一定先退出HIWAVE。再断开BDM.<br />&nbsp;&nbsp;3、连接线不要随意插拔。<br />&nbsp;<br />&nbsp;&nbsp;很感谢一直以来各位同仁的大力支持,我们也非常希望能提供给你们最好用的产品,但无奈BDM目前还具有一定的局限性,所以只能克服下了。其实,很多问题我们也是自己在应用过程中总结出来的,所以,还希望兄弟们把在应用过程的经验拿出来大家分享,给些改进意见,谢谢!<br /><br />&nbsp;&nbsp;<br />

jamesT 发表于 2008-10-23 11:54

新版的应该会好些吧

新版的好像是基于MC9S08JM60的不知道新版的会不会好些。

wkman 发表于 2008-10-26 19:25

好麻烦。

为什么不能把这类调试做简单稳定点呢。<br /><br />比如at89s5x的ISP<br />或者stc的ISP就很可靠。

free_tech 发表于 2008-10-27 12:41

讲起来确实有些麻烦。

BDM采用的是单线,要处理好调试过程中遇到的各种问题,只有通过上位机去软件处理,我们自制的编程器,因软件是自己做的,就可以把一些问题考虑到。ISP是通过串口,并且好像只能用来烧写程序,并且都有自己的软件配合,当然没问题了,即使有问题,都软件给弥补了,你也看不出来。<br />

scgyf 发表于 2008-11-29 14:52

学习了

学习了。这种单片机用的人比较少啊,我初学MC9s12DG256,16位的感觉资料太少了。

xuhuadong 发表于 2008-12-3 14:03

bdm是一个单线的协议

bdm最早是用在moto16机上的单线协议,通过bdm线产生握手,计算波特率,然后双向数据传输。<br />在8位机上,bdm与其他io功能复用.在bdm复用或芯片加密禁止bdm指令,有时不能进行同步握手,导致bdm通讯失败。<br />需要通过硬件方式强制目标芯片进入bdm,<br />就是在复位时,拉低bdm后再释放bdm.其中上电复位时拉低是最有效的。<br />按键就是干这个用的。<br />

rasar 发表于 2009-8-10 09:01

现在,Freescale ,有江河日下的趋势啊

qiuming 发表于 2009-10-4 19:59

好象目前有个好用的开源版本,不记得在那看到了。

晓晓肖晓妮 发表于 2011-6-8 14:48

知道了啦。:lol

568581185 发表于 2011-11-12 20:57

还赠送否?

徐明明6624 发表于 2013-11-7 09:04

求解!我用的MC9S12XET256MAL,用HIWAVE下载时,如何设置?Set Connection选HC12;Connection选TBDML;Load Executable File选的文件类型选Executables(*abs;*.elf)还是Motorola S-Record(*.s?*) ?我Load Code一直提示"Loading verification failed at address 0x0000C030",
页: [1]
查看完整版本: 关于赠送的BDM相关问题解决方法