问题标签 [ubifs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 解压带有 ubifs 图像的 ubi 图像
我在研究过程中遇到了一个问题。我有一个从 Internet 下载的固件文件,我试图解压缩它以模拟固件。好消息是我成功地做了一次,但我恢复了我的机器,我现在无法重新创建这个过程。
首先,任何工具都无法提取文件,因为您会收到一个错误,即找到少于 2 个布局块。
之后我转储了 ubi 文件的一些信息:
所以从我得到这个成功的那一刻起,我就知道在 bakfs 卷中还有另一个 ubifs 图像可以被公共工具成功提取。
我已经测试了很多方法来挂载这个图像,但它总是在挂载时失败。
我相信这是块大小 = 0x20000 的正确配置。
格式化和闪烁也可以正常工作。
在这之后的下一部分我真的不明白。网上有 100 种不同的方式,但我似乎无法让它发挥作用。
如果有人可以在此过程中帮助我,我将不胜感激。
正如我所说,我已经有了文件系统的解压版本。但我现在无法重新创建解包过程。所以我知道它是可能的。
linux-kernel - UBI 无法附加 mtd3
我正在尝试创建一个可在 SPI Nor 闪存上与 UBIFS 一起使用的操作系统。我使用了buildroot。Buildroot 创建rootfs.ubi
,rootfs.ubifs
因此我没有创建任何ubifs.img
内容(我认为不需要它)。编译 buildroot 时我没有出错。
Buildroot 输出文件:
- rootfs.ubi
- rootfs.ubifs
- sun5i-a13.dtb
- u-boot.bin
- u-boot-sunxi-with-spl.bin
- uImage
将输出文件写入 SPI Nor Flash:
U-boot 配置:
.dts 文件的 SPI flash 的一部分:
我有 4 个 mdt 分区,我努力将 ubifs 挂载到 rootfs 分区。
写入rootfs.ubifs
SPI Nor Flash Dmesg 输出的 0x400000 地址后
写入rootfs.ubi
SPI Nor Flash Dmesg 输出的 0x600000 地址后
Buildroot 版本:2020.02.11
U-boot 版本:U-Boot 2021.04-rc3
内核版本:5.12.0-rc3
这将是一个非常普遍的问题,但是我如何挂载和挂载 rootfs 和 ubifs 并运行系统?
谢谢。
embedded-linux - ubifs eroor ubi0 警告:ubi_io_read:imx28 上的错误 -74(ECC 错误)
arm imx28 系统有问题,我有 linux 内核 5.10.50,我有 u-boot 和以下 boot.scr
当内核启动时,我看到以下几行:
即内核正确解释引导参数
但稍后我看到以下几行无休止地重复:
依此类推4次及以上
等等。我在 linux 内核 4.14.67 上观察到同样的情况。我得出结论,该错误与内核无关,而是与 u-boot 相关。
请告诉我我需要从哪个方向寻找错误原因,如果没有足够的信息,那么写什么添加。谢谢你。
arm - 计算 ubinize 和 mkfs.ibifs 选项
MT29F2G08ABAGAWP
我有一个带闪存的stm32板,我有一个带MT29F2G08ABAEAWP
闪存的板,区别在于OOB,第一个OOB是64字节,第二个OOB是128字节,我在任何地方都找不到公式LEB计算后找不到第二次闪存的PEB参数,数据表中有参数:
如果你知道如何从这些参数中计算 LEB、PEB、sub-page-size、maximum-logical-erase-block-count、minimum-I/O-unit-size,请告诉我,Google 没有给出答案。