UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 71078

2017.x Zynq-7000 - エンベデッド Linux: S34ML02G1での UBI ECC エラー

説明

UBUI 読み出しコマンドを実行すると、Zynq-7000 上の S34ML02G1 フラッシュが次のようにエラーになっています。

[    1.637859] ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 0:0, read only 64 bytes, retry

Linux では、OOB 領域に格納されている ECC コードに問題があります。

u-boot では、ECC に対し正しい数のバイトを使用しているようです (OOB セクションの位置 52 から 63 までで 12 バイト) が、Linux では位置 52 から 54 までで 3 バイトしか使用されていません。

 

ソリューション

この問題は、このアンサーに添付されているパッチを適用すると修正されます。

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
0001-nand-pl35x-Fix-incorrect-ooblayout-offset-update.patch 1 KB PATCH
AR# 71078
日付 05/08/2018
ステータス アクティブ
種類 一般
デバイス
ツール 詳細 概略
このページをブックマークに追加