Board logo

标题: BDM下载求助![求助] [打印本页]

作者: vinyyu    时间: 2005-9-30 17:49     标题: BDM下载求助![求助]

我自制的板板,用MULTILINK BDM调试时发现,总是说和目标板联系不上,
然后又说"Target MCU has no clock or Wrong BDM Clock speed is used
or derivative is secured!"
我检查了时钟和复位好像是没有问题的,不过我曾经操作了一下"unsecured",
会不会有问题呢。
请各位高人告诉我到底是什么问题呢?
谢谢先!
作者: vinyyu    时间: 2005-9-30 17:53

忘记说了,我用的是DP256B,而且看了这个板上的讨论,没用pierce晶振电路
作者: mwm008    时间: 2005-10-7 08:55

你的Hiwave升级了吗,要升级成4.1版本的!
作者: vinyyu    时间: 2005-10-8 15:56

我用的是CodeWarrior。现在前面的问题莫名其妙的好了,现在是在Erase擦除的时候,会说“Error while writing FF80-10180”,然后在命令窗口里面显示EEPROM,Flash, Paged flash Bad or protected。好奇怪啊
作者: yunfeng    时间: 2005-10-9 14:30

1、用一下unsecure
2、换一个芯片
作者: vinyyu    时间: 2005-10-9 17:53

我现在发现每次烧以前都要先unsecure一下,然后看了Assembly汇编的窗口,发现烧进去的好像不是很对哦,困惑中...
作者: strongchen    时间: 2005-10-10 10:14

看一下你的程序是否无意中将芯片加密了。

另外,直接在Assembly窗口中看程序是不对的,这涉及到页和段的对齐问题。正确的方法是设置断点将程序停下来,然后用汇编单步的方式看Assembly窗口中的程序代码是否正确。
作者: shpdlizj    时间: 2005-10-10 11:33     标题: 我也碰到这个问题

我用的是开发板,以前一直正常,今天也出现不能下载,提示信息和上面那位兄弟一样,不知道是BDM调试器出了问题还是板子出了问题。
作者: vinyyu    时间: 2005-10-11 08:24

感谢各位,我的问题已经解决了,是我的BDM连接头连接的有点不好,而且我的复位也有点不好,也不是完全不行,所以就这个样子:)

另外:版主你说的“页和段的对齐”是什么意思啊,能不能再解释详细一点?邵老师书里好像没说啊,欧们很渴望知识的,[em05]

[此贴子已经被作者于2005-10-11 8:24:41编辑过]


作者: strongchen    时间: 2005-10-11 10:36

DP256的FLASH是分页的,而且S12的每条指令的长度都可能不一样。所以如果你输入一个地址然后在Assembly窗口中看指令,很可能因为数据对齐的关系,看到的是错误的指令。因为读数据时,一般是要偶地址对齐的。因此,只有采用断点的方式,让调试软件自动对齐指令的地址与数据,才能看到正确的代码。




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