拔下bdm后,程序不运行了,是什么原因?望各位指点。
- UID
- 135174
- 性别
- 男
|
拔下bdm后,程序不运行了,是什么原因?望各位指点。
我的单片机(mc9s12dg128b)采用外部供电,在用bdm向单片机下载程序后,关掉调试界面(hiwave.exe),但bdm的usb接口没有拔下来,这时程序运行正常;但当把usb接口拔下后,相关的输出就没有了,(单片机的工作电压都正确)。在外部供电的情况下,bdm就起个下栽程序和在线调试的作用,拔了它,应该对程序运行没有影响吧?问题到底在哪里呢?望各位大虾指点迷津。 |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
是比较奇怪,理论上不应该这样的
检查一下你的电路板,看看时钟输入了没有,芯片是否一直在复位,程序正常跑起来没有
通过BDM是否真正把程序都烧写进入了 |
|
|
|
|
|
- UID
- 137453
- 性别
- 男
|
|
|
|
|
|
- UID
- 104936
- 性别
- 男
|
我也碰到过一次,最后查到是晶镇的问题,我当时用的是4M有源晶镇,用BDM下载和连接BDM进行调试时都没问题,当拔下BDM时给目标板通电,则程序不运行,最后给晶镇的输出接了个上拉电阻就好了,估计是晶镇输出的幅度不够。很奇怪 |
水泡泡 我的QQ是:52449804 我的网站是: www.dyic.com.cn 欢迎访问和留言跟我联系 |
|
|
|
|
|
- UID
- 126356
- 性别
- 男
|
你指的是仅仅把USB从BDM上拔下来了对吗?如果是这样,由于BDM还连在电路中,使得MCU出于复位状态。把BDM的从你的电路中彻底拔下看看。 |
|
|
|
|
|
- UID
- 137171
- 性别
- 男
|
我按照大塞主页提供的方法,解决安全模式问题!
好象是成功了,但很多时候,还是不行!
从hiwave下面可以看到各个flash已经现实为blank类型了!
但,每次烧程序后,所以的flash 都显示为programmed类型。
而且,erase不掉。
那位高手,指点下 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 135174
- 性别
- 男
|
问题解决了,正如 mkokji所说,谢谢各位了。
你按照它的步骤做了吗? |
|
|
|
|
|
- UID
- 132749
- 性别
- 男
|
我的也出现了同样的问题,一时解决不了,不知是何原因?我的是当BDM拔下时其他工作模块都正常就是串口数据发送PC接收不到,但当BDM插上时PC接收串口数据正常. |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 897570
|
请问怎么给单片机接上拉电阻啊 4# nishui_2000 |
|
|
|
|
|