Board logo

标题: 自制的BDM终于可以完全烧程序了跟大家分享一下经验 [打印本页]

作者: nishui_2000    时间: 2005-7-21 21:45     标题: 自制的BDM终于可以完全烧程序了跟大家分享一下经验

如果哪位伙计在按照那个网站资料自制TBDM的时候,如果你连接的目标板是9S12NE64,你会发现经常的在烧程序时弹出一个对话框:“Error while loading diagnostics....”,虽然可以写程序进去但弹出这个对话框很头疼,我最近老是找原因,终于今天下午找到了解决办法。很简单,在连接调试板和BDM时,应该先连接那个6芯电缆线,然后在给BDM插上USB线,否则,如果先插USB线然后在连接目标板,那肯定会出现上面的问题。
至于原因:因为先连接6芯电缆线,然后在连接USB线,此时目标板处于复位状态,其程序并不运行,反之,其程序已经开始运行,在下载新程序时会出现那个问题。
作者: nishui_2000    时间: 2005-7-21 21:48

找了两周的原因了,今天终于找到解决办法了。大家在做BDM的时候肯定也会出现这个问题的,目前我感觉应该就是那个复位的问题没搞好,今天突然发现,跟大家分享。不过话说回来,我的9S12D64的板子到是无所谓,无论先连哪个线都没问题,很怪异。
作者: nishui_2000    时间: 2005-7-22 08:58

我今早量了一下,很奇怪,问问大家原因:先连接6芯电缆,然后再接USB数据线,这时虽然NE64板子的复位端为高电平,即NE64并没处于复位状态,但是里面的程序并没运行,这是啥原因啊?
作者: strongchen    时间: 2005-7-22 13:37

复位端必须先保持低电平,再恢复高电平,才能完成一次复位。另外,有些S12的复位端必须外接上拉电阻。
作者: oceanx    时间: 2005-7-22 21:16

你的NE64板子也是靠TBDML供电的么?
复位一下NE64就应该能跑程序了,我也纳闷。。。是不是TBDM先上电,JB8里面的程序做了些什么?没有时间看里面的程序啊
作者: nishui_2000    时间: 2005-7-23 15:41

是的,我的NE64板子也是靠BDM供电,先连接BDM和NE64间的6芯电缆,然后在通电源,NE64板子并不运行里面的程序,很奇怪。不过这样的话就没问题了,烧写程序问题解决了
作者: pupist    时间: 2005-7-25 13:07

nishui_2000 我想用一下你的下载线的方案阿  hcs08 能不能用  能发给我一份么
pup@mailst.xjtu.edu.cn qq:24171890
作者: nishui_2000    时间: 2005-7-25 13:19

8位的我不知道能不能用的
作者: yuccacl    时间: 2005-7-25 16:44

水水,支持你
作者: pupist    时间: 2005-7-25 20:01

目前那个只支持 hcs12   hcs08还不行  !@#@!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0