- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
My apology for writing in Japanese.
Device:CY7C65211-24LTXI
■質問1:
CY7C65211へのプログラムはGUIツール(USB Serial Configuration Utility)を
使用しますが、プログラムする時にVerifyは実行されていますか?
ツールの操作画面にはVerifyを単独で実行するコマンドがありませんでした。
プログラムに成功すると添付の画面でSuccessと表示されますが、
プログラム後Verifyも実行した上でSuccess判定をしているのでしょうか。
■質問2:
コマンドライン上からCY7C65211にプログラムする場合もVerifyは実行されていますか?
以前、別のスレッドで質問させていただいた際、fwdownload.exeを使って
Windowsのコマンドラインからプログラムする方法をご教授いただきました。
(fwdownload.exeは下記のスレッドから入手できます)
CY7C65211 Serial Communication Mode
Windows7環境でコマンド実行し、プログラム成功のメッセージが出力されるのを確認できましたが、
この方法での書き込みについても、Verifyが実行されているか確認させてください。
メッセージ編集者: Hiroki Yamashita リンク先に誤りがあったため、修正。
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
本件、間違った回答をしてしまっていたため、訂正致します。
USB Serial Configuration Utilityが"Success"を表示しているときは、Flashへの書き込みと"Verify"が成功したことを意味します。
"Failure"を表示しているときは、Flashへの書き込みまたは"Verify"が失敗したことを意味します。
以下に、流れを示します。
1. Configuration UtilityはベンダーコマンドとConfigurationデータをデバイスファームウェアに送信します。
2. Configuration Utilityは、ベンダーのコマンド操作でステータスが提供されるのを待ちます。
3. Flashへの書き込みとVerifyはUSBシリアルファームウェア上で行われ、ファームウェアは"Success"か"Failure"のどちらかのステータスのみをホストに返します。
4. Configuration Utilityで"Success"か"Failure"が表示されます。
よろしくお願い致します。
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
設定を書き込む時には、CY7C65211-24LTXIのFlashに設定が書き込まれますが、このとき、Verifyは行われていません。
そのため、質問1, 2どちらの場合でもVerifyは行われていません。
ちなみに、余談ではありますが、USB Serial Test UtilityでEEPROMにデータを書き込む場合には、Verifyの機能がございます。
よろしくお願い致します。
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
回答ありがとうございます。
Verifyは実施されないのですね。
それは、Verifyを実行する必要がないからでしょうか。
(確実に正しく書き込めるという保証があるのでしょうか?)
万が一書き込み対象のCY7C65211のFLASH領域が壊れていれば、
書き込み成功しても正しく動作しないと思いますが、サイプレス社としては
どのようにお考えでしょうか。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
本件、間違った回答をしてしまっていたため、訂正致します。
USB Serial Configuration Utilityが"Success"を表示しているときは、Flashへの書き込みと"Verify"が成功したことを意味します。
"Failure"を表示しているときは、Flashへの書き込みまたは"Verify"が失敗したことを意味します。
以下に、流れを示します。
1. Configuration UtilityはベンダーコマンドとConfigurationデータをデバイスファームウェアに送信します。
2. Configuration Utilityは、ベンダーのコマンド操作でステータスが提供されるのを待ちます。
3. Flashへの書き込みとVerifyはUSBシリアルファームウェア上で行われ、ファームウェアは"Success"か"Failure"のどちらかのステータスのみをホストに返します。
4. Configuration Utilityで"Success"か"Failure"が表示されます。
よろしくお願い致します。
Hirotaka Takayama