Levi

Levi

0个粉丝

5

问答

0

专栏

0

资料

Levi  发布于  2024-09-12 09:01:54
采纳率 60%
5个问答
330

增大文件系统大小后,系统不能正常启动

问题:
根据文档制作文件系统镜像文件:

cd open_source/e2fsprogs
make
cd out/pc/contrib
dd if=/dev/zero of=rootfs_1G.ext4 bs=512 count=2097152
../../../out/pc/sbin/mkfs.ext4 rootfs_1G.ext4
./populate-extfs.sh /home/levi/work/hisi/Hi3519DV500_SDK_V1.0.1.1/Hi3519DV500_SDK_V1.0.1.1/smp/a55_linux/source/bsp/rootfs_scripts/rootfs rootfs_1G.ext4

修改env

levi@levi-virtual-machine:~/work/hisi/Hi3519DV500_SDK_V1.0.1.1/Hi3519DV500_SDK_V1.0.1.1/smp/a55_linux/source/bsp/tools/pc/uboot_env$ vim env_text/hi3519dv500/emmc_env.txt

修改emmc_env.txt文件,将rootfs改为1024M

arch=arm
baudrate=115200
board=hi3519dv500
board_name=hi3519dv500
bootdelay=2
cpu=armv8
ethact=gmac0
loadaddr=0x40080000
soc=hi3519dv500
stderr=serial
stdin=serial
stdout=serial
vendor=vendor
verify=n
bootargs=mem=132928K console=ttyAMA0,115200 clk_ignore_unused root=/dev/mmcblk0p5 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(env),512K(bl31),13M(kernel),1024M(rootfs)
bootcmd=mmc read 0 0x40010000 0x800 0x400; ipcboot bl31 0x40010000; mmc read 0 0x44000000 0xc00 0x6800; ipcboot uimgfdt 0x44000000
levi@levi-virtual-machine:~/work/hisi/Hi3519DV500_SDK_V1.0.1.1/Hi3519DV500_SDK_V1.0.1.1/smp/a55_linux/source/bsp/tools/pc/uboot_env$ make ENVTXT=env_text/hi3519dv500/emmc_env.txt all
Generate env.bin
Generate burn_table.xml
levi@levi-virtual-machine:~/work/hisi/Hi3519DV500_SDK_V1.0.1.1/Hi3519DV500_SDK_V1.0.1.1/smp/a55_linux/source/bsp/tools/pc/uboot_env$ ls
burn_table.xml  env.bin  env_text  Makefile  README_cn.md  README_en.md  scripts

将生成的burn_table.xml和env.bin拷贝到烧写文件夹中,烧写

重启板子:

我来回答
回答12个
时间排序
认可量排序

mm

2个粉丝

0

问答

0

专栏

0

资料

mm 2024-09-12 09:49:14
认可0
易百纳技术社区该回答已被题主采纳为最佳答案

kernel中也要修改启动参数

Levi
Levi   回复   mm  2024-09-12 10:57:20
0

谢谢,修改kernel中哪个文件?

mm
mm   回复   Levi  2024-09-12 11:06:59
0

config配置文件

Levi
Levi   回复   mm  2024-09-12 17:30:41
0

是修改kernel中哪个config配置文件啊?

mm
mm   回复   Levi  2024-09-13 09:45:21
0

这要看你用的是3159哪个配置

Levi
Levi   回复   mm  2024-09-13 11:04:44
0

或者这些配置文件是哪个路径下的?不是指的defconfig吧?

mm
mm   回复   Levi  2024-09-13 14:08:54
0

就是defconfig

Levi
Levi   回复   mm  2024-09-18 16:59:41
0


请问是这个CONFIG_CMDLINE要修改吗,我看原来96M根文件系统的时候,这里也没有写呀

mm
mm   回复   Levi  2024-09-19 10:57:33
1

不好意思,记错了,应该是改uboot中的config的“CONFIG_BOOTARGS”和”CONFIG_BOOTCOMMAND“

Levi
Levi   回复   mm  2024-09-19 11:46:43
0

但是我看Hi3519DV500_SDK_V1.0.1.1/open_source/u-boot/u-boot-2022.07/configs$ vim hi3519dv500_emmc_defconfig
这个文件里面也没有配置原来的96M的根文件系统的大小呀

Levi
Levi   回复   mm  2024-09-19 13:00:28
0

哦哦,可以了,原来是修改这个文件Hi3519DV500_SDK_V1.0.1.1/open_source/u-boot/u-boot-2022.07$ vim configs/hi3519dv500_emmc_mini_defconfig

Levi
Levi   回复   mm  2024-09-19 13:01:02
0

多谢啦!

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区