专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WinCE

WinCE内存分配 与 系统单步调试有关问题

发布时间:2010-06-13 22:21:55 文章来源:www.iduyao.cn 采编人员:星星草
WinCE内存分配 与 系统单步调试问题
第一个问题:

  WinCE系统启动以后,在我的设备--控制面板--系统--内存选项中,可以手动调整 程序内存 跟 存储内存的大小,默认情况下,好像是按 1:1的方式分配的。从别处拷贝了一个C#编写的应用程序运行,提示程序内存严重不足。手动调整存储内存占用的大小,(正常情况下,存储内存才用了不到100K,于是我把存储内存调整到2048K),发现程序运行时就没有问题了。但系统重新上电后,又回到之前一比一的状态。

  问: 如何在程序中固定好存储内存跟 程序内存的大小?(在已经实现了hive注册表的前提下)

第二个问题:

  看坛子里的高手的博客,有提到单步调试系统的事情。想如果真的实现了PB的单步调试,那调试一个驱动什么的,不久简单多了吗?于是乎编译了一个WinCE系统,Debug版本,使能Kitl,使能内核调试,去掉网络组建。系统编译完成以后,别说下载单步调试了,启动过程都有问题了,板子根本起不来,在板卡尝试连接主机的时候就over了,一直卡着过不去了。

  有经验的朋友告知一声,如何设置,有哪些必须要设定的选项?小弟不胜感激。

------解决方案--------------------
第一个问题,存储内存和程序内存的比例修改在config.bib中。

FSRAMPERCENT=0x20202020

计算方法需要注意一下,楼主可以查看帮助。

第二个问题,说明你的系统部支持KITL,BOOT中可能没有做相应的处理。实际上KITL只是一种手段,调试驱动也用的不多。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: