Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

Flashのコンテンツ確認 – KBA225064 - Community Translated (JA)

Flashのコンテンツ確認 – KBA225064 - Community Translated (JA)

GeethaP_31
Employee
Employee
50 questions asked 10 questions asked 5 questions asked

Community Translated by NoTa_4591161 Expert            Version: **

Translation - English: Verifying Flash Content – KBA225064

質問:
フラッシュのコンテンツが正しいかどうかを確認するにはどうすればよいでしょうか?

回答:
FX3/CX3デザインでは、ファームウェアの保存にSPIフラッシュがよく使用されます。お客様がよく直面する問題の1つは、FX3/CX3がフラッシュから起動しないことです。フラッシュに保存されているファームウェアが有効かどうかを確認するには、フラッシュの読み取り/書き込みファームウェアをトラブルシューティングに使用できます。

サンプルプロジェクトはC:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbspidmamodeにあります。

ImgファイルをビルドしてFX3 RAMにダウンロードします。次のスクリーンショットに示すように、FX3はバルクループデバイスとして列挙されます

1. ファームウェアをRAMにダウンロード

pastedImage_7.png

2. FX3はバルクループデバイスとして列挙されます

pastedImage_8.png 

configuration 1を展開し、コントロールエンドポイントを選択して、パネルの右側の空白を埋めます。その後、[ Transfer Data ]をクリックします。これはベンダーコマンドを発行し、バイトアドレス0から1024バイトを読み取ります。

3. フラッシュから1024バイトを読み取る

pastedImage_17.png 

読み出しデータの長さと開始アドレスは必要に応じて変更できます。このコマンドの詳細については、このプロジェクトのreadme.txtを確認してください。

読み戻されたデータは、hexファイルに保存できます。フラッシュ全体の内容を確認した後、フラッシュ内のデータを16進エディターと比較して、それが有効かどうかを確認できます。

0 件の賞賛
172 件の閲覧回数
寄稿者