打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【精选】启明云端分享|sigmastar SSD201 \ SSD202D内存大小问题及flash分区问题解答-CSDN博客
userphoto

2023.11.14 浙江

关注

提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品!


sigmastar SSD201 \ SSD202D 内存大小问题


以IDO-SOM2D01 也就是SSD201核心板为例:

使用./Release_to_customer.sh -f nand -p ssd201编译并烧录镜像后,进入Linux系统,使用free -m 命令发现内存小于64M(SSD201的内存大小为64M):


了解到内存大小分配给了MMA、Linux系统和一部分reserved(这部分一般不用去修改),即:

DDR total memory = linux memory(cat /proc/meminfo的MemTotal) + mma(mma_heap_name0 + MMU_MMA) + kernel reserved

在Uboot中,可以看到MMA的大小默认设置为0x1a00000=26M:


因此通过减少MMA的大小来增加Linux系统可用内存,我们先在uboot下修改MMA大小,验证上面的公式:


可以看到MMA减小了16M后,Linux可用内存对应增加了16M。同时,可以了解到kernel reserved的大小为64M-44M-10M=10M。这一部分应该等于0x4000000(64M)- 0x3600000。根据以上信息,我得出以下结论:


通过修改MMA所分配内存的大小,可以调整Linux系统的可用内存。MMA的内存大小可通过project/configs/nvr/i2m/8.2.1/spinand.glibc.011a.64(如果是202则是.128)来修改:
为了把MMA设置默认为16M,我修改了project/configs/nvr/i2m/8.2.1/spinand.glibc.011a.64

# vi project/configs/nvr/i2m/8.2.1/spinand.glibc.011a.64


修改完后,重新编译并更新固件,MMA默认为0xa00000=16M了。


各位老铁们,看明白了吧!接下来小明继续为大家分享flash分区问题

sigmastar SSD201 \ SSD202D flash分区问题


咱们以7寸采屏开发板为例吧,开发板上的核心板是用的256M的flash:

使用df -h命令查看分区大小情况,发现rootfs的大小只有5.7M:


并且可以看出,这个分区应该是针对128M Flash的,并且在project/image/configs/i2m/spinand.ubifs.p2.partition.config中可以看到具体的分区情况:

# vi project/image/configs/i2m/spinand.ubifs.p2.partition.config


不难发现,虽然分区表给rootfs中分配的了8M,但用df -h 看到只有5.7M,这是因为一部分用于分区了,就好像我们买了一个16G的U盘,在电脑上只看到14.4G可用。
由于板子的Flash大小为256M(可用约240M),我按照下表来分配,这里我只修改rootfs和customer的大小,其他保持不变:


Flash 128M 配置如下:

修改完后,重新编译并更新系统,可以看到rootfs分区变大了:

# ./Release_to_customer.sh -f nand -p ssd201


好了,小明今天就分享到这里,如果老铁们还遇到有其他问题,可以留言给我们,我们看到会第一时间回复的!喜欢小明,记得关注我们哈!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Y400彪悍的小Y】给硬盘加个缓存吧!!只为没有SSD的屌丝!!!
Intel Rapid Start Technology 实现5秒开机 | Jason's Blog
怎么用Fancycache软件使用内存为硬盘加速?
windows10+ubuntu 16.04+双硬盘(SSD+HDD)分区(图文)
刷机分区教程
提示“虚拟内存”不足的解决办法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服