注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
bluehacker的个人空间 https://home.eeworld.com.cn/space-uid-78817.html [收藏] [复制] [分享] [RSS]
日志

P&E coldfire BDM的常见问题

已有 4105 次阅读2010-6-23 17:59

做coldfire有段时间了,如任何人做出的东西一样,总是有些莫名其妙的错误,毕竟现在系统越做越复杂,今天又发现PE的BDM一个古怪问题,加上以前碰到的,以及网上别人写的总结,在这里总结下,期望对后来者有用。

1. 如果出现下面的错误:

ColdFire PE Protocol Adapter :An error occurred while trying to write memory......

或者

"Downloading 4284 bytes" 紧接着出现:

"Memory Write Verify Failure

Memroy write to address 0x322aef6 failed to verify:

Expected value: 0x20000900

Actual Value : 0x0

Retry ?

或者

Coldfire PE protocol adapter: No USB connection found

原因和诡异,不好说,可能的原因两种:

A。与系统中已经安装的其他软件发生冲突,比如别的版本的CW,比如别的什么什么不知道什么的软件

B. 安装codewarrior或pe bdm 驱动时候出现了一点问题(但安装过程一切正常,没有报错)

C。你的PC的USB有问题,或者说与BDM不大协调。比如有的USB2.0接口与BDM连接会出问题

解决方法:

A。 换一台PC

B. 卸载CW和PE BDM 驱动,再重新安装,安装次序最好这样:装PE驱动包-->装CW-->插上BDM,提示找到硬件,安装之

C.如果还不行,格式化硬盘,重新安装windows,在干净系统上安装CW和BDM驱动

D. 把你的PC上的USBhost controller改成usb1.1模式跑,具体方法不同电脑不一样,有的是在bios中改

2.出现能烧写flash,但不能debug(也不能在internal_ram下debug)

解决方法:你的MCU主频可能太高了,PE的BDM这点很不怎么样,你把你的MCU主频降低试试

总之,以下几点要注意:

1. 确保你的驱动和CW安装正确,如果出现问题,可以看看CW是否有升级补丁没有安装

2.BDM插到板子上有没有插错方向,有没有接触不良

3. 板子是否上电了,板子电路是否有问题?比如复位是否正常

4. 设置是否正确,比如cw有两种模式:jtag和bdm,检查是否设置成bdm模式了

5. 有的coldfire处理器有vstby引脚,即为内部RTC和sram在主电源断电情况下供电,这个引脚必须要有有效供电,如果调试的时候,这个引脚没有供电,那也会出问题

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章
    头条资讯