BootProgrammerファームウェアを使用してフラッシュまたはEEPROMにプログラミングした後、FX3/CX3/FX3Sを再列挙します – KBA231455 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by: NoTa_4591161 Version: **
Translation - English: Re-enumerate FX3/CX3/FX3S After Programming to Flash or EEPROM Using BootProgrammer Firmware – KBA23...
質問:
コントロールセンターアプリケーションを使用してSPIフラッシュまたはI2CEEPROMにプログラミングした後、リセットボタンを押したりデバイスを物理的に切断したりせずにFX3/CX3/FX3Sを再列挙するにはどうすればよいですか?
回答:
コントロールセンターアプリケーションを使用して、ファームウェアイメージをI2CEEPROMまたはSPIフラッシュにプログラミングする方法は次のとおりです。
I2C EEPROMまたはSPIフラッシュを選択すると、FX3ブートローダーデバイスが「CypressFX3 USB BootProgrammer Device」として表示され、以下に示すように、EEPROMまたはフラッシュにダウンロードするファームウェアイメージを選択するようにユーザーに求めます。
ファームウェアのダウンロードが完了すると、FX3はEEPROMまたはフラッシュにダウンロードされた新しいイメージから起動するためにコールドリセットが必要です。リセットボタンを押すか、ボードの電源を入れ直すと、FX3が新しいファームウェアから起動します(PMODEピンが必要に応じて設定されている場合)。
FX3コールドリセットは、次のようにBootProgrammerデバイスから0xE0ベンダーコマンドを発行することによっても実行できます。
コントロールセンターに「ProgrammingofI2C EEPROMSucceeded」または「ProgrammingofSPI FLASH Succeeded」というメッセージが表示されたら、次のように0xE0ベンダーコマンドを発行します。
図1:コントロールセンターでのベンダーコマンドの使用
FX3のPMODEピンが1ZZまたはZ1Zに設定されている場合、デバイスは、EEPROMまたはフラッシュからそれぞれ新しいファームウェアで再列挙するか、USBにフォールバックして、新しいファームウェアに問題がある場合は「サイプレスFX3USBブートローダーデバイス」として列挙します。