Cypress FFSのフィールドアップグレード - KBA202147 - Community Translated (JA)

Version 1

    Community Translated by KaKi_1384211        Version: **

     

    Translation - English: Cypress FFS Field Upgrade - KBA202147

     

    【質問】

    市場の製品に対して、最新のCypress FFSへアップグレードすることができますか?

     

    【回答】

    はい。Cypress FFSバージョン2.x.xから4.x.xにて、オンディスクフォーマットが変更されたため

    FTL_FLASH_IMAGE_VERSION定義が更新されたことに注意してください。

     

    FFS Package VersionV4.x.xV2.x.x
    FTL_RELEASE_VERSION04.00.xx01.02.1x
    FTL_FLASH_IMAGE_VERSION01.02.1101.02.10

    Cypress FFSコードの古いバージョンは新しいディスクフォーマットでは正しく実行できませんが、

    新しいFFSコードは古いディスクフォーマットでも正しく実行できます。

    以前のバージョンのCypress FFSでフォーマットされた製品をアップグレードする場合は、ftl_if_ex.hファイルで

    FTL_CHECK_VERSIONFTL_FALSEに変更します。

     

    デフォルトの構成から、この変更を実施しないと、新しいFFSコードで暫く実行される可能性がありますが、

    最終的には下記のような警告が発生します。

    “Inconsistency between oldSysBlock and eraseStatus is detected on block 746. Set EraseStatus as FALSE to erase the EB anyway”

    ブロック746oldSysBlockeraseStatusの不整合が検出されました。EBを消去するには、EraseStatusFALSEに設定してください