1 Reply Latest reply on Mar 23, 2020 1:25 AM by PraveenM_86

    “Mismatches with HEX file” Error in Bootloadable Designs - KBA227540

    YoOb_1790021

      Hi,

       

      When I was looking at your database, I found this KBA.

      Recently, I faced almost same issue at my Japanese customer.

      I tried to translate this KBA into Japanese.

       

      “Mismatches with HEX file” Error in Bootloadable Designs - KBA227540

      https://community.cypress.com/docs/DOC-17700

       

      ----------------------------------

      タイトル:ブートローダブル デザインの“Mismatches with HEX file”エラーの発生

       

      質問:

      PSoC® 3、PSoC 4、または、PSoC 5LPデバイスのブートローダーコンポーネントで Fast bootloadable application validation が有効になっている場合、PSoCデバイスのフラッシュチェックサムと入力HEXファイルのチェックサムの比較が失敗します(File - Checksum の選択、或いは、F6 を押す)。PSoC Programmerは、「Mismatches with HEX file」というエラーメッセージを報告します。この理由は何ですか?

       

      図1.Mismatches with Hex file

       

      ブートローダーコンポーネントで Fast bootloadable application validation パラメーターが有効になっている場合、ブートローダーはアプリケーションを1回だけ検証し、メタデータ領域の Bootloadable Application Verification Status のデータバイト(byte)を更新します。後続のリセット時に、ブートローダーは Bootloadable Application Verification Status バイト(byte)をチェックして、ブートローダブルアプリケーションの有効性を確認します。そのため、デバイスフラッシュのチェックサムは、hexファイルに保存されている元のチェックサムから変更され、PSoC Programmer からの Checksum(F6)操作が、「Mismatches with HEX file」のエラーになります。

       

      図2.Fast Bootloadable Application Validation の設定

       

      参照

      Bootloader and Bootloadable

      AN73854 - PSoC® 3, PSoC 4, and PSoC 5LP Introduction to Bootloaders

      ----------------------------------

       

      Best regards,

      obana

       

      Message was edited by: Yoicihi Obana I added original images.