平板内存显示过小

A8x-4.4系统的板子接两片512MB ddr 系统起来后显示内存只有500M?

(1)uboot打印读取到的是1024M:
ddr voltage = 1500 mv
normal_mode
dram size =1024

(2)另外通过读取cmdline发现ion过大:ion_reserve=512M
因为ion预留的内存,2GB大小的预留512MB,1GB的就预留256MB

(3)所以这个问题是ION预留过大导致的,
解决方案:
修改tools/pack/chips/sun8iw6p1/configs/default/env.cfg中ion_reserve为256MB
同时oxxxxx_fu1.mk中虚拟机参数也要按如下调整:

            PRODUCT_PROPERTY_OVERRIDES += \
             dalvik.vm.heapstartsize=8m \
             dalvik.vm.heapgrowthlimit=80m \
             dalvik.vm.heapsize=384m \
             dalvik.vm.heaptargetutilization=0.75 \
             dalvik.vm.heapminfree=512k \

             dalvik.vm.heapmaxfree=8m     

另外:DRAM_TYPE 下面为对应类型
2–DDR2
3-DDR3
6-LPDDR2
7–LPDD3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C是一种非常重要的编程语言,它是由贝尔实验室的Dennis M. Ritchie在20世纪70年代初创建的。C语言被广泛应用于软件开发和系统编程中,是许多其他编程语言的基础。 C语言具有简洁、高效的特点,它的语法相对简单,易于理解和学习。C语言注重对计算机底层的掌握,提供了对硬件的直接访问和操作的能力,因此可以编写出高性能的程序。C语言还支持指针,这为开发者提供了更灵活、更高效地处理内存的方法。 C语言适用于多种平台,包括Windows、Mac、Linux等,具有很好的可移植性。许多重要的软件和系统都是使用C语言编写的,例如Unix操作系统、Linux内核和编译器等。 除了在系统编程方面广泛应用外,C语言还常用于嵌入式系统开发。由于C语言可以直接访问硬件,所以在需要对硬件进行底层控制的嵌入式系统中表现出色。C语言也是学习其他高级编程语言的基础,如C++、Java等。 总之,C语言作为一种高效、灵活、可移植的编程语言,在软件开发和系统编程中占据着重要的地位。它的影响力不仅仅体现在编程实践中,也是编程教育中必须掌握的基础知识之一。 ### 回答2: 对于"C"这个字母,它在日常生活中有许多用途和意义。首先,它是英文字母表中的第三个字母,代表了字母的顺序和排列。C还是一个很常见的谐音,比如“看”、“错”、“茶”等。在形状上,C是一个开放的圆弧形,它代表了连续性、无限性和循环性。在数学领域,C代表了圆的形状,也代表了圆周率(pi),它是一个无理数,大约等于3.14。此外,在计算机科学中,C是一种计算机编程语言的名称,它是一种面向过程的编程语言,被广泛应用于软件开发和系统编程。最后,C还是一个表示华氏温度的符号,华氏温度是一种常见的温度计量单位,在美国和其他一些国家中使用较多。总而言之,"C"这个字母在不同领域和语境中有着丰富多样的含义和用途,它既代表了字母表的顺序,又代表了形状、数学和计算机等多个领域中的概念。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值