1

Spansion 64MB NOR フラッシュ (mtd/cfi_cmdset_0002 経由) を使用しており、フラッシュ消去操作に関連する問題に直面しています。

私は Linux カーネル 2.6.10 を使用しており、/drivers/mtd のコードを 2.6.10 と 3.11.1 で比較しています。

/drivers/mtd/chips/cfi_cmdset_0002.c) およびその他の mtd ファイルに対して、ビット トグルのチェック、フラッシュ消去中の遅延の変更、およびフラッシュ操作の VPP の有効化と無効化に関するいくつかの修正が行われました。

drivers/mtd/chips の下のファイルに変更を加えましたが、/mtd ファイル (mtdpart、mtdcore、cmdlinepart など) の変更を確認すると、大量の移植が必要であることがわかり、カーネル自体の移植が必要になる可能性があります。この問題を回避する方法はありますか?カーネルを変更したくないが、mtd ドライバー コードを 2.6.10 自体で可能な限り最高のものにアップグレードしたいからです。

また、2.6.10 から 3.11.1 への mtd コードの変更ログの場所を知りたいと思っていました (場所がわかりませんでした。また、これらのファイルの改訂履歴も変更のために更新されています)。

4

1 に答える 1