Community Translation - “Flash_Program_Temperature_deg_C” Parameter of the (non-CY8C20XX6A) BootLdrI2C User Module Versions 2.00-2.20 is Broken - KBA82148

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,               

I would like to translate KBA82148 into Japanese.

Please confirm to my work.

Thanks,

Kenshow

0 Likes
1 Solution
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

“Flash_Program_Temperature_deg_C” Parameter of the (non-CY8C20XX6A) BootLdrI2C User Module Versions ...

Thanks.

Kenshow

==============================

タイトル: (CY8C20XX6A以外の)BootLdrI2Cユーザーモジュールバージョン2.00-2.20の「flash_Program_Temperature_deg_C」パラメータが壊れています - KBA82148

バージョン:*C

質問:

flash_Program_Temperature_deg_C」のユーザーモジュールパラメータ値は、(CY8C20XX6A以外の)BootLdrI2C UMバージョン2.002.20では無視され、アプリケーションがBL_SetTempAPI関数を呼び出さない場合は使用されません。プログラミングアルゴリズムで使用される実際の温度値は常に摂氏0度です。問題は何ですか?これを機能させるにはどうすればよいですか?

回答:

この問題は、ブートロードの実行後のフラッシュの耐久性やデータ保持に悪影響を与える可能性があります。

以下に悪影響はありません。

  • フラッシュのパフォーマンス(耐久性および保持)
  • ブートローダーコードで使用されるフラッシュ。この問題の影響を受けるのは、ブートローダーが消去して書き込むフラッシュのみです。
  • 起動中にチェックサム検証が失敗し、ブートローダーがブートローダーモードに入った場合のフラッシュ。この場合、「Flash_Program_Temperature_Deg_C」ユーザーモジュールパラメータの適切な値がブートロード中に使用されます

回避策:

  • アプリケーションコードで「BL_SetTemp()API関数を呼び出して、使用する適切な温度値を設定してから、アプリケーションコードで「ENTER_BOOTLOADER()API関数を呼び出します。
  • または、使用する適切な温度値を設定するために、アプリケーションコードの「BL_SetTemp()API関数を呼び出し、、 一方ブートローダーI2Cアドレスを使用してデバイスと通信します。

PSoC Designer 5.2での)BootLdrI2Cユーザモジュールのバージョン2.30でこの問題は修正されております

==============================

2-Nov-2020

Kenshow

View solution in original post

0 Likes
3 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Kenshow-san

Confirm to work this KBA.

Thanks,

Jenna

Jenna Jo
0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

“Flash_Program_Temperature_deg_C” Parameter of the (non-CY8C20XX6A) BootLdrI2C User Module Versions ...

Thanks.

Kenshow

==============================

タイトル: (CY8C20XX6A以外の)BootLdrI2Cユーザーモジュールバージョン2.00-2.20の「flash_Program_Temperature_deg_C」パラメータが壊れています - KBA82148

バージョン:*C

質問:

flash_Program_Temperature_deg_C」のユーザーモジュールパラメータ値は、(CY8C20XX6A以外の)BootLdrI2C UMバージョン2.002.20では無視され、アプリケーションがBL_SetTempAPI関数を呼び出さない場合は使用されません。プログラミングアルゴリズムで使用される実際の温度値は常に摂氏0度です。問題は何ですか?これを機能させるにはどうすればよいですか?

回答:

この問題は、ブートロードの実行後のフラッシュの耐久性やデータ保持に悪影響を与える可能性があります。

以下に悪影響はありません。

  • フラッシュのパフォーマンス(耐久性および保持)
  • ブートローダーコードで使用されるフラッシュ。この問題の影響を受けるのは、ブートローダーが消去して書き込むフラッシュのみです。
  • 起動中にチェックサム検証が失敗し、ブートローダーがブートローダーモードに入った場合のフラッシュ。この場合、「Flash_Program_Temperature_Deg_C」ユーザーモジュールパラメータの適切な値がブートロード中に使用されます

回避策:

  • アプリケーションコードで「BL_SetTemp()API関数を呼び出して、使用する適切な温度値を設定してから、アプリケーションコードで「ENTER_BOOTLOADER()API関数を呼び出します。
  • または、使用する適切な温度値を設定するために、アプリケーションコードの「BL_SetTemp()API関数を呼び出し、、 一方ブートローダーI2Cアドレスを使用してデバイスと通信します。

PSoC Designer 5.2での)BootLdrI2Cユーザモジュールのバージョン2.30でこの問題は修正されております

==============================

2-Nov-2020

Kenshow

0 Likes
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Kenshow-san

Thanks for your submission.

It will be released in 2 weeks, and will be get rewarded.

Thanks,

Jenna

Jenna Jo
0 Likes