7 Replies Latest reply on Jun 24, 2019 8:16 PM by MaXi_1246331

    The GPIO state when FX3 is loading firmware.

    MaXi_1246331

      According to "EZ-USB® FX3™/FX3S™ Boot Options", The GPIO has its default state.

      I have made two experiments.

      1) I do not let firmware to be loaded from EEPROM to FX3 by tie PMODE to USB boot. I do not connect FX3 to USB, In that case FX3 will soon reach the default state specified at the mentioned document. That is the expected phenomenon.

      2) I let firmware to be loaded from EEPROM to FX3. It takes 1 or 2 seconds for loading process. During the loading time, the GPIOs of FX3 do not follow the default state specified at the mentioned document. For example, GPIO 45 is High in default according to the document. The when loading, it is low. As soon as loading is completed, it is in its default state.

       

      Is it true that GPIO does not in the default state during loading? Is the phenomenon expected?

      Another question is how to reduce the I2C loading time?