有没有大佬能帮帮我。 SPI flash 16MB 我换成了 32MB ,如何把原来的分区扩容。 mtd0 是 uboot mtd1 是内核 mtd2 是根 root mtd3 是 jffs2 文件系统 mtd4 是存放 SN 和 Mac 信息的 现在想给 jffs2 扩容
1
ysc3839 2022-11-14 22:37:42 +08:00 via Android
改内核 dts 里面的分区布局。
另外能跑 Linux 内核一般不会叫做单片机。 |
4
adoal 2022-11-14 23:40:56 +08:00
uboot 和 dts 是两码事。
说到这个我就要吐槽 OpenWRT 了……ar71xx 切换到 ath79 之后就不能自动适配硬改扩容的闪存。 |
5
luny 2022-11-15 10:00:09 +08:00
海思的 soc ,一般是简单 bootargs 管理的,把 bootargs 的参数改一下就行,前提是能进到 uboot 的命令行状态,把分区大小重新计算下,还有就是要把 mtd4 备份一下,扩充之后,就被覆盖了,后面手动 dd 回去。
|