問題タブ [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 - 仮想 Linux MTD デバイスを作成する方法はありますか?実験用にシミュレートする方法はありますか?
MTD
仮想デバイスを作成したり、Linux でデバイスをシミュレートしMTD
て遊んだりできるかどうかを知りたいですUBIFS
。
私はそれを持っておらず、一緒に遊ぶオプションを模索していますUBIFS
.
embedded-linux - UBI エラー: ubi_io_read: エラー -74 (ECC エラー)
Linux ルート ファイル システムを NAND デバイス (MT29F2G08ABAEAH4-IT:E) に書き込むのに苦労しています。
次のように Yocto によって作成された UBI イメージがあります。
ubinize.cfg:
「製造」Linuxから次のコマンドを使用して、ファイルシステムを正常に書き込むことができます。
このソリューションは機能しますが、最初に一時的な「製造」Linux を起動して、本番 Linux 用の RFS を準備する必要があるため、面倒です。そのため、u-boot から直接フラッシュしたいと考えています。複数のソース (例: http://www.linux-mtd.infradead.org/faq/ubifs.html ) とメモ (例: http://lists.denx.de/pipermail/u-boot/2011- )を読みました。 September/102740.html )、まだ何か間違ったことをしなければならないか、どこかにバグがあるに違いありません。
1.ナンドライト
nand write
u-boot 2011.12および2016.01でコマンドを使用しようとしました:
Linux を起動すると、
2.ユビ
別の参加者は、ubi u-boot 2016.01 コマンドを使用していました。
u-boot でボリュームをマウントしようとするとubifsmount my-rootfs
失敗します:
Linux を起動しようとすると、次のようになります。
もちろん、より多くのバリアントを試しましたが、常にエラー -74で終了します。誰かが私が間違っていることを見たり、彼らの実用的な解決策を共有したりできますか?
u-boot - U-Boot: NOR+NAND: UBI エラー:
特定のシナリオでは、NOR で U-Boot を使用し、NAND で ubi イメージ (カーネル + fs) を使用する NOR + NAND 構成を使用しています。
初めて、U-boot(2016) は UBI イメージを読み取ることができ、次のようにエラーなしでカーネルを正常にロードできます。
しかし、再起動しようとすると、次回は次のような UBI エラーが発生します。
UBI を初めて読み取ったとき、U-Boot は UBI ヘッダーなどで何らかのスタンピングや変更を行うようですが、この問題の原因と、u-boot コードのどの部分を調べる必要があるかを明確に見つけることができませんでした.
linux-kernel - ubifs ボリュームと mtd パーティション
製品を jffs2 ファイル システムから ubifs に移行しています。
以前の jffs2 設計には、3 つの mtd パーティション (2 つの ro と 1 つの rw) が含まれています。
ubifs への移行 - 作成する必要があります:
- 1 つの mtd パーティションと 3 つのボリューム
- 3 つの mtd パーティション、それぞれ 1 つのボリューム
基本的に、 ubifs に移動するときにパーティションをボリュームに置き換える必要があるかどうかを尋ねていますか? (そうすれば、ubiレイヤーがフラッシュ全体を管理するという私の理解)
ありがとう、ラン
u-boot - U-Boot UBI がディスクから直接書き込み
u-boot からファイルシステムを nand にフラッシュしています。圧縮ファイルシステムを mmc に保存しています。通常、私は次のようなことをします:
私が抱えている問題は、ext4load が ubifs を RAM にロードし、fs が使用可能な RAM の量を超えていることです。
fs を mmc から nand に直接書き込む方法はありますか? このようなもの: