阅读:1954回复:12
在PB里面能不能调整存储内存和程序内存的比例?
CE默认的存储内存和程序内存各占50%,在PB里有什么办法能调整?多谢各位指教。
|
|
论坛版主
|
沙发#
发布于:2004-07-13 17:16
config.bib里面设置FSRAMPERCENT=0xX0X0X0X0,代表文件系统占X0%,试试?不保证能用喔,我也刚弄这个:)))
|
|
板凳#
发布于:2004-07-13 17:17
这个我已经改过N遍了,没用哦。
|
|
论坛版主
|
地板#
发布于:2004-07-14 12:47
...没用?不会吧:)
再看看你前面memory区定义的区域有什么地方需要调整一下的,比如把ram区改大些,nk使用区改小些。我记得原来是对半的,我改了,但是还没测试过这部分,兄弟先行,试出来告知:)) |
|
地下室#
发布于:2004-07-15 14:08
原来改完FSRAMPERCENT之后
还要在PB里面设置一个环境变量 IMGTINYFSRAM=1 |
|
论坛版主
|
5楼#
发布于:2004-07-15 15:18
今天看了一下,FSRAMPERCENT=0xX0X0X0X0不是X0%的意思,弄错了,在pb的帮助文档里面有说明怎么解释这个数,对不起各位80808080是默认值,代表50%。
对了,我问一下,设置之后,把ce跑起来,在控制面板的系统中有一个调整存储空间和程序空间的控件,是不是就是改它的默认值? |
|
6楼#
发布于:2004-07-15 15:45
搞不懂,0X00000080 我是把它改成了0X000000F0,这时存储和程序内存比大约是1:6了
|
|
论坛版主
|
7楼#
发布于:2004-07-15 16:07
这个数的4个字节都要设阿,光设后一个字节会让前6MB没有,你如果要,看看MS的说明吧
number A 4-byte hexadecimal number. Each byte represents the number of 4-KB blocks per MB allocated for the file system, as follows: byte 0 = # of 4-KB blocks per MB in the first two MB byte 1 = # of 4-KB blocks per MB in the second two MB byte 2 = # of 4-KB blocks per MB in the third two MB byte 3 = # of 4-KB blocks per MB in the remaining memory |
|
8楼#
发布于:2004-07-15 16:09
我用的是EMULATOR,没改之前是各有6.9M加起来13M多,改成0X000000F0之后,加起来还是13M多,我搞晕了。
|
|
论坛版主
|
9楼#
发布于:2004-07-15 16:30
...加起来是一样多阿?有什么不对?他是调百分比不是调总大小的阿
|
|
10楼#
发布于:2004-07-15 16:35
我意思好象只要调整8位中的最后两位就可以了。。
|
|
论坛版主
|
11楼#
发布于:2004-07-15 16:45
对头:),但是这样空间比不能准确控制了嘛,和内存容量有关了。
|
|
12楼#
发布于:2004-07-15 16:48
复杂哦,头大了。。以后多交流交流吧,我的信箱是pengpeng1206@hotmail.com
|
|