工具/软件:Linux
大家好、我已经设法让 OMAP-L138 SoC 从 uSD 卡启动 ARM 内核上的 Linux。 Linux 版本为4.9.28
是否有办法在 NAND 闪存上创建数据分区、并在启动时将其安装在 Linux 上?
还有一个示例展示了如何将数据写入已装载的分区。 提前感谢。
这是启动日志:
at-fs (mmcblk0p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
NAND:找到器件、制造商 ID:0x2C、芯片 ID:0xcc
NAND:Micron MT29F4G16ABADAM4
NAND:512 MIB、SLC、擦除大小:128 KiB、页大小:2048、OOB 大小:64
未找到芯片0的错误块表
未找到芯片0的错误块表
扫描设备是否有坏块
[确定]已开始网络名称解析。
NET:注册协议系列43.
随机:完成 crng 初始化
错误的块表写入0x00001ffe0000、版本0x01
错误的块表写入0x00001ffc0000、版本0x01
3在 MTD 器件 DaVinci-nand.0上找到的部件分区
在"Davinci-nand.0"上创建3个 MTD 分区:
0x0000000000000000 0x000000020000:"u-boot env"
0x00000002000-0x0000000a0000:"u-boot"
0x0000000a0000-0x000020000000:"可用空间"
DaVinci_n 和 DaVinci-nand.0:控制器修订版2.5