MTDなしのLinuxのU-Boot環境

MTDなしのLinuxのU-Boot環境

LinuxでU-Boot環境にアクセスしようとしています。これを達成できるツールは単一のようですfw_printenv/fw_setenv

しかし、これらのツールはUBIFSを使用するMTDでのみ動作しますが、私はより古典的なファイルシステム(U-Bootの場合はFAT、Linuxの場合はext4)で実行しています。U-Boot envファイルのフォーマット仕様を見つけようとしましたが、成功しませんでした。

MTD / UBIなしでLinuxでU-Boot変数を取得または設定する方法を知っていますか?

答え1

現在のfw_env.configfileには、FAT(または実際には他のファイルシステム)のファイルから環境を読み取る方法とSD /などのセクタに直接書き込む方法の例があります。

答え2

これらのユーティリティを動作させることができなかったので、ついに私自身のユーティリティを作ることにしました。私はそれをPythonモジュールで書いた。U-Boot環境エディタ

あなたのいくつかに役立つことを願っています:)

関連情報