原创 P&E coldfire BDM的常见问题

2010-6-28 00:33 3532 6 6 分类: MCU/ 嵌入式

做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在主电源断电情况下供电,这个引脚必须要有有效供电,如果调试的时候,这个引脚没有供电,那也会出问题


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /3 下一条