不好意思啊,刚入门,有的东西(术语)表达不清。呵呵
我的意思就是用Emulator:x86_Debug来在电脑上运行wince(是wince的镜像吧?)
那楼上的意思是pb中只能编译ARMV4I而不能在电脑上运行wince了?是这样的吗?如果装了2440的bsp了呢?
我的开发板是QQ2440V3的,可是用他们公司自带的个QQ2440.PBXML来定制系统,编译好了没问题,我用Atatch Device来运行就会有如下报错:
Your virtual machine may not have enough RAM allocated. Try increasing the RAM allocation (if you are using Platform Builder open the Configure Remote Services dialog, choose the Emulator Download service, and click the configure button).
那个Settings >>Build Options>>Run-time Image Can be Larger than 32 MB(IMGRAM64=1)的选项我也选了啊。怎么还是共建不够啊?
上网查了下,有说在config.bib中修改RAM大小的,可他用的是4.2的,如下:
我的解决方法:
使用环境WinCE4.2,打开开发环境,打开config.bib文件,改一下下面这句话:
;;; Tarzan Debug mode
NK 8C200000 02600000 RAMIMAGE
; NK 80040000 01E00000 RAMIMAGE
; CHAIN 81E40000 00001000 RESERVED
; DRIVERS 81E41000 001BF000 RAMIMAGE
关于修改config.bib的是为了解决问题Ram start overlaps rom binary的,而不是Your virtual machine may not have enough RAM allocated. Try increasing the RAM allocation (if you are using Platform Builder open the Configure Remote Services dialog, choose the Emulator Download service, and click the configure button). 。。。不好意思啊。。。
那为了解决问题Ram start overlaps rom binary是修改参数“RAM 8DC00000 02300000 RAM ”吗?