Page 1 of 1

关于开发板内存大小问题

Posted: 2024-05-14 7:54
by xlh145
我用的是Pico Max, 标称是256M DDR和256M的Flash,但是为何系统显示只有181M呢?
如下:

# free -h
total used free shared buff/cache available
Mem: 181.9M 15.0M 150.2M 476.0K 16.7M 159.8M
Swap: 0 0 0
# df -h
Filesystem Size Used Available Use% Mounted on
ubi0:rootfs 181.3M 61.0M 120.3M 34% /
devtmpfs 90.9M 0 90.9M 0% /dev
tmpfs 90.9M 0 90.9M 0% /dev/shm
tmpfs 90.9M 48.0K 90.9M 0% /tmp
tmpfs 90.9M 428.0K 90.5M 0% /run
/dev/ubi4_0 20.2M 1.3M 18.9M 6% /oem
/dev/ubi5_0 2.2M 24.0K 2.2M 1% /userdata
#

Re: 关于开发板内存大小问题

Posted: 2024-05-14 7:57
by Eng38
您好,请参考FAQ中第10点内容,有详细说明。
https://wiki.luckfox.com/zh/Luckfox-Pic ... x-Pico-FAQ

Re: 关于开发板内存大小问题

Posted: 2024-05-14 9:19
by xlh145
收到,谢谢

Re: 关于开发板内存大小问题

Posted: 2024-05-14 10:39
by xlh145
按照RFQ上设置后,内存恢复成真实内存了,但是FLASH空间还是显示181M

# df -h
Filesystem Size Used Available Use% Mounted on
ubi0:rootfs 181.3M 61.2M 120.1M 34% /
devtmpfs 123.4M 0 123.4M 0% /dev
tmpfs 123.4M 0 123.4M 0% /dev/shm
tmpfs 123.4M 44.0K 123.4M 0% /tmp
tmpfs 123.4M 436.0K 123.0M 0% /run
/dev/ubi4_0 20.2M 1.3M 18.9M 6% /oem
/dev/ubi5_0 2.2M 24.0K 2.2M 1% /userdata
# free -h
total used free shared buff/cache available
Mem: 246.9M 12.5M 221.3M 480.0K 13.1M 226.6M
Swap: 0 0 0
#

Re: 关于开发板内存大小问题

Posted: 2024-05-15 1:54
by xlh145
Eng38 wrote: 2024-05-14 7:57 您好,请参考FAQ中第10点内容,有详细说明。
https://wiki.luckfox.com/zh/Luckfox-Pic ... x-Pico-FAQ
这里没说设置FLASH空间大小。

Re: 关于开发板内存大小问题

Posted: 2024-05-15 2:09
by Eng38
rootfs 中包含了所有必要的系统文件和应用程序,所以执行df -h看到 rootfs 的大小约为 181M 是正常的,如果您需要调整分区的配置请修改 .BoardConfig.mk 文件,如下图所示:
企业微信截图_17157381981714.png
注意增大 rootfs 也要相应减少其他分区大小

Re: 关于开发板内存大小问题

Posted: 2024-05-17 6:51
by xlh145
Eng38 wrote: 2024-05-15 2:09 rootfs 中包含了所有必要的系统文件和应用程序,所以执行df -h看到 rootfs 的大小约为 181M 是正常的,如果您需要调整分区的配置请修改 .BoardConfig.mk 文件,如下图所示:
企业微信截图_17157381981714.png

注意增大 rootfs 也要相应减少其他分区大小
好的,谢谢。如果我更换更大尺寸的SPI FLASH?需要调整配置或设备树吗?

Re: 关于开发板内存大小问题

Posted: 2024-05-20 1:50
by Eng38
是的,如果更换更大尺寸的 flash 芯片,需要您自行调整 .BoardConfig.mk 文件中的分区的配置

注意:目前经过测试的闪存芯片只有原理图上标注的W25N01,且没有对 Luckfox Pico Max 使用其他大小的 flash 芯片进行测试。实际测试可能会出现其他状况,甚至出现主控芯片损坏的风险,请谨慎进行测试。