Community Translation - Updating FX3 EEPROM Firmware without Bootloader - KBA224161

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

cross mob
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

I want to translate KBA224161.

Please confirm to my work.

Thanks,

Tetsuo

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

Hello, Tetsuo-san,

Yes, Good to translate.

Please work to do that.

Thanks,

Jenna

Jenna Jo
0 Likes
TeMa_2997106
Level 6
Level 6
Distributor - TED (Japan)
10 likes received 10 solutions authored 250 replies posted

Jenna-san,

Thank you for your reply.

I translated this KBA.

Please confirm it.

質問:

ブートローダモードにジャンプせずにFX3 EEPROMのファームウェアをアップデートするにはどうすればいいですか?

回答:

FX3がRESETされる度にPMODEがサンプリングされ、PMODEの設定に従ってブートモードが選択されます。

EEPROMロードを選択するには、以下のPMODEの設定のいずれかを使用します。

PMODE[2:0] = Z1Z ⇒ I2C→USB (I2C boot with fallback)

PMODE[2:0] = 1ZZ ⇒ I2C (I2C boot)

EEPROM 内のファームウェアを更新するには、EEPROM ファームウェアで I2C 機能を有効にする必要があります。

IO マトリクスは、I2C ブロックを有効にしておく必要があります。

FX3 SDK の UsbI2cDmaMode サンプルプロジェクトの一部として提供される CY_FX_RQT_I2C_EEPROM_WRITE ベンダーコマンドは、EEPROM に IMG ファイルを書き込むために、Cypress USB Control Centerと共に使用することができます。

RESETされると、デバイスは変更されたEEPROMファームウェアイメージで起動します。

0 Likes