问题概括:P&E USB BDM Multilink无法连接到MCU进入debug状态调试;
发生问题的软件环境:windosXP操作系统,codewarrior6.3 for mcu special edition(已安装发布的升级补丁);
发生问题的硬件环境:龙丘公司MCF51JM128 USB-CAN开发板,P&E USBMULTILINK仿真器;
问题描述:
使用P&E USB BDM Multilink连接目标板,按以下步骤:
1.在开发板没有上电之前,连接6针jtag头到开发板上,6芯扁平电缆的红线对应开发板上jtag插座的1号管脚(在此之前若将P&E USB BDM Multilink仿真器接到电脑的USB接口上,在电脑的设备管理器上可看到电脑已识别出USB Multilink 2.0,仿真器的蓝色LED正常点亮);
2.将P&E USB BDM Multilink仿真器接到电脑的USB接口,开启开发板5V电源,可以看到原先开发板上烧写的跑马灯程序正常运行,P&E USB BDM Multilink仿真器黄色led正常点亮;
3.启动CW6.3,不管是建立新的项目,还是打开原先已有的能正常运行的例程(原有的程序打开后会将仿真器设置对应修改为P&E USB BDM Multilink),在编辑的时候CW6.3没有任何问题,但是点击debug图标希望进入debug模式的时候就会弹出connection manager对话框,对话框显示确实能检测到P&E USB BDM Multilink 仿真器,但是一点击Connect按钮就会弹出错误提示,说是目标MCU没有响应,要求先断掉MCU供电再接通MCU供电再点击OK,通过上电复位来进入debug模式。但是将开发板电源复位重启没有任何影响,点击Connect按钮始终无法进入debug模式。
不知道是P&E USB BDM Multilink仿真器出了什么问题?求热心人帮忙解答!
PS:原来用的开源BDM调试MCF51JM128 USB-CAN开发板都是正常的。