工具/软件:Linux
您好!
我们有一个定制的 AM437X-gp-EVM 板、它现在可以与 Kemal 先生的支持部门良好配合使用。 由于 NAND 中的 ubi 文件系统太大,它几乎占据了所有 NAND 空间,因此我们的 qt-Application 不能放入 NAND 中。我们计划将文件系统放入 RAM 和 config 内核 Menuconfig:General setup->Initial RAM filesystem and RAM disk (initramfs/initrd) support(AM437X/rootfs) initramfs 源文件。 我们获取 zImage 并将其传输到 NAND。 无法正常工作、 我将重置日志附加到附件中。
传输到 NAND 的所有图像为:
NAND erase.chip
1) tftpboot 0x82000000 MLO
NAND 写入0x82000000 NAND.SPL
NAND 写入0x82000000 NAND.SPL.Backup1
NAND 写入0x82000000 NAND.SPL.Backup2
NAND 写入0x82000000 NAND.SPL.backup3
2) tftpboot 0x82000000 u-boot.img
NAND 写入0x82000000 NAND.u-boot
3) tftpboot 0x82000000 zImage
(传输的字节= 97051136)
NAND 写入0x82000000 NAND.kernel
(NAND 写入:器件0偏移量0x300000、大小0x700000 7340032字节写入:正常)
4) tftpboot 0x82000000 AM437X-gp-evm.dtb
NAND 写入0x82000000 NAND.u-boot-spl-OS
我们发现新的 zImage 大小为97051136字节、但仅向 NAND 写入7340032字节。
我们想知道如何修改 u-boot (书面大小),我们的计划是可行的。 是否有任何推荐的方法来实现 RAM 文件系统、为应用保留更多的 NAND 空间?
此致!