Board logo

标题: 我的程序用BDM调试好用,拔了BDM就不好用了。哪位高手指点一下感激不尽! [打印本页]

作者: zzh_edward    时间: 2007-5-15 21:19     标题: 我的程序用BDM调试好用,拔了BDM就不好用了。哪位高手指点一下感激不尽!

用的是S12DG128Bd 的片子,把总线频率超到40M了。 程序是两次AD转换的结果做差,判断结果进 if  函数。 在BDM调试的情况下好用,把BDM拔下来结果就不对了。 郁闷的很。希望哪位朋友能帮助指点一下
作者: strongchen    时间: 2007-5-16 09:49

我在这个论坛里说过很多次,建议最好不要超频使用,否则运行的稳定性能是无法保证的。你可以试试如果不超频运行是否正常,再进行处理。
作者: zzh_edward    时间: 2007-5-16 12:26

非常感谢,真是超频的问题。
我是第一次用飞思卡尔的片子,来这个论坛也不久,请多多海涵吧。
作者: zzh_edward    时间: 2007-5-16 12:51

还是有插BDM 和不插BDM运行结果不一样的问题。 请问会是codewarrior对程序的编译有问题么?
作者: strongchen    时间: 2007-5-16 13:53

插不插BDM与编译没有关系。倒是有些控制寄存器,在背景调试起控模式下(即插上BDM头时),可以反复改写,但是在正常单片模式下(即不插BDM头时),每次上电后只能写一次。你可以检查一下有关寄存器的读写特性。




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