PSoC™ Programmer errors for some FM0+ based MCUs - KBA237088 (Translation into Japanese)

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

cross mob
NXTY_Shibutani
Level 5
Level 5
Distributor - NEXTY (Japan)
First like given First like received 25 replies posted

Hi,Communites, I want to translate the following KBA237088 into Japanese.

https://community.infineon.com/t5/Knowledge-Base-Articles/PSoC-Programmer-errors-for-some-FM0-based-...

Best Regards,
T. Shibutani

 

0 Likes
1 Solution
NXTY_Shibutani
Level 5
Level 5
Distributor - NEXTY (Japan)
First like given First like received 25 replies posted

一部のFM0+ベースMCUにおけるPSoC™ Programmerのエラーについて - KBA237088

Version: **

 

質問:PSoC™ ProgrammerでFM0+ベースMCUのプログラム/リード/チェックサムなどの操作を行うと、エラーが発生するのはなぜですか?

 

背景:PSoC™ Programmerを特定のフラッシュメモリサイズを持つFM0+ベースMCUで使用する場合、ほとんどのGUI機能(プログラム、読み取り、チェックサム)が動作しません。影響を受けるMCUは以下を含みます:56KBフラッシュ搭載のS6E1Axx304KBフラッシュ搭載のS6E1Bxx、および64KBフラッシュ搭載のS6E1Cxx。この問題の症状は、以下のシナリオに示されます。

 

プログラム:このツールはエラーを報告しますが、実際にはプログラミングは成功し、チェックサムだけが失敗します。

PSoC™ Programmerはフラッシュの内容を読み取ってhexファイルのデータと照合する方法と、チェックサムを計算する方法の2つで、フラッシュダウンロードの正確さを確認します。

影響を受けるMCUでは、チェックサムの動作は常に失敗します。

バイト間の比較が成功した場合、"Flash verification succeeded."というメッセージが表示されることで、hexファイルが正しくフラッシュにダウンロードされたことを保証できるものと考えられます。

NXTY_Shibutani_0-1678238309430.png

 

・ベリファイ:ベリファイは動作しないため、このエラーはフラッシュとhexファイルの内容が違うということではありません。

NXTY_Shibutani_1-1678238309437.png

 

・チェックサム:FM0+ Flashのチェックサムの計算が正確でないため、この値を信頼することはできません。

NXTY_Shibutani_2-1678238309442.png

 

・リード:現時点では動作しません。

NXTY_Shibutani_3-1678238309446.png

 

・イレース:正常に動作します。

NXTY_Shibutani_4-1678238309448.png

 

・パッチ:通常の状況下ではプログラムの実行は正常に完了するはずですが、エラーで終了します。ただし、パッチの動作状態が検証できないため、プログラムボタンを使用した方がよいです。

NXTY_Shibutani_5-1678238309452.png

 

根本原因:この問題の根本的な原因は、PSoC™ Programmerが接続されたMCUのフラッシュサイズを実際よりも大きく判断してしまい、予期せぬエラーにつながることです。

 

回避策:残念ながら、検証/チェックサム/読み取り/パッチの操作に対する回避策はありません。プログラムについては、PSoC™ Programmer"Flash verification succeeded."というメッセージが表示されれば、エラーにもかかわらず、プログラミングが成功したことを確認することができます。

この問題については、今後のリリースで修正され配信される予定です。

View solution in original post

0 Likes
3 Replies
IFX_Publisher1
Community Manager
Community Manager
Community Manager
250 sign-ins First comment on KBA 250 replies posted

Hi Shibutani san,

Confirm to work on this KBA,

Thanks,
IFX_Publisher1

0 Likes
NXTY_Shibutani
Level 5
Level 5
Distributor - NEXTY (Japan)
First like given First like received 25 replies posted

一部のFM0+ベースMCUにおけるPSoC™ Programmerのエラーについて - KBA237088

Version: **

 

質問:PSoC™ ProgrammerでFM0+ベースMCUのプログラム/リード/チェックサムなどの操作を行うと、エラーが発生するのはなぜですか?

 

背景:PSoC™ Programmerを特定のフラッシュメモリサイズを持つFM0+ベースMCUで使用する場合、ほとんどのGUI機能(プログラム、読み取り、チェックサム)が動作しません。影響を受けるMCUは以下を含みます:56KBフラッシュ搭載のS6E1Axx304KBフラッシュ搭載のS6E1Bxx、および64KBフラッシュ搭載のS6E1Cxx。この問題の症状は、以下のシナリオに示されます。

 

プログラム:このツールはエラーを報告しますが、実際にはプログラミングは成功し、チェックサムだけが失敗します。

PSoC™ Programmerはフラッシュの内容を読み取ってhexファイルのデータと照合する方法と、チェックサムを計算する方法の2つで、フラッシュダウンロードの正確さを確認します。

影響を受けるMCUでは、チェックサムの動作は常に失敗します。

バイト間の比較が成功した場合、"Flash verification succeeded."というメッセージが表示されることで、hexファイルが正しくフラッシュにダウンロードされたことを保証できるものと考えられます。

NXTY_Shibutani_0-1678238309430.png

 

・ベリファイ:ベリファイは動作しないため、このエラーはフラッシュとhexファイルの内容が違うということではありません。

NXTY_Shibutani_1-1678238309437.png

 

・チェックサム:FM0+ Flashのチェックサムの計算が正確でないため、この値を信頼することはできません。

NXTY_Shibutani_2-1678238309442.png

 

・リード:現時点では動作しません。

NXTY_Shibutani_3-1678238309446.png

 

・イレース:正常に動作します。

NXTY_Shibutani_4-1678238309448.png

 

・パッチ:通常の状況下ではプログラムの実行は正常に完了するはずですが、エラーで終了します。ただし、パッチの動作状態が検証できないため、プログラムボタンを使用した方がよいです。

NXTY_Shibutani_5-1678238309452.png

 

根本原因:この問題の根本的な原因は、PSoC™ Programmerが接続されたMCUのフラッシュサイズを実際よりも大きく判断してしまい、予期せぬエラーにつながることです。

 

回避策:残念ながら、検証/チェックサム/読み取り/パッチの操作に対する回避策はありません。プログラムについては、PSoC™ Programmer"Flash verification succeeded."というメッセージが表示されれば、エラーにもかかわらず、プログラミングが成功したことを確認することができます。

この問題については、今後のリリースで修正され配信される予定です。

0 Likes
Infineon_Team
Employee
Employee
50 replies posted 25 likes received 25 replies posted

Hi, Shibutani san,

Confirm to receive this KBA.

Thank you for your contribution.

Thanks,
Bindu

0 Likes