This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843ISK-ODS: Custom board can't enter flash mode.

Part Number: IWR6843ISK-ODS

Hi all,

We have custom PCB which the design reference to  IWR6843ISK-ODS EVM.

Our situation is similar to below thread.

IWR6843: Regarding flash procedure using USB to TTL Converter - Sensors forum - Sensors - TI E2E support forums

Below are what we have checked:

1. The SOP[2:0] have been set correctly ( SOP2=1, SOP1=0, SOP1=1 ) and confirmed with the multimeter (SOP2=1.74V, SOP1=0V, SOP0=3.3V).

2. There are no issue on USB to UART converter as it can flash other PCB.

3. Checked the voltage of 1V, 1V2, 1V8, 3V3 and all are normal.

4. Voltage of RADAR_NERR_OUT is 3v3, so there should no function issue on the sensor

5. We have manually pulled low the RADAR_NRST for ~3s then release after power up the sensor. However, we still not able to flash the device.

We suspect that the sensor not enter the flash mode even we set the SOP.

Questions:

1. Do the timing of  power rails of 3V3, 1V2, 1V8 will affect the sensor to enter the flash mode? 

2. What else we can do to troubleshoot this kind of issue?

Thanks.

Tom 

  • Tom,

        Do you use any external interface to the hardware such as external USB to UART ports or JTAG ports are connected to your custom hardware? 

    Please disconnect while entering into different SOP Modes (i.e. Flashing or Functional modes).

    Note that UART/ JTAG I/Os are not fail safe hence it should not be driven when VIO supplies are not present. This may mess up the SOP mode detection logic.

    Thanks and regards,

    CHETHAN KUMAR Y.B.

  • Hi CHETHAN KUMAR Y.B.,

    When we flash the sensor, we first power it up then plug the USB to UART ports(Tx, Rx) to the sensor.

    It still fail to flash.

    So, if a MCU need to connect to some pins of the sensor, we mush ensure that those pins must be float at first before power up the sensor?

    Take our custom PCB as an example, there are MCU that connect to below pins of the sensor: RADAR_SCL, RADAR_SDA,RADAR_MSS_LOGGER,RADAR_GPIO_0,RADAR_GPIO_1,RADAR_GPIO_2.

    Then, we must set High impedance state of those pins before power up the sensor in order to not mess up the sensor's SOP mode detection logic?

    Bad news is that, even we take out the MCU, the sensor still can't be flashed...

    What else we can do to troubleshoot this kind of issue?

    Any other reason can affect the SOP mode detection logic of the sensor?

    Thanks.,

    Tom

  • Tom,

        That is right I/Os need to be tristate.  No non-failsafe I/Os should be driven when VIO supply is not present. 

    Could you please share the picture of your board and your setup during the flashing. Are you using the QSPI flash same as that in the reference design? 

    We may need to review the schematics to see if there are any other issues present. 

    Also please review the below training material for the SOP and jumper settings. 

    Hardware Setup for IWR6843ISK and IWR6843ISK-ODS | TI.com Video

    Thanks and regards,

    CHETHAN KUMAR Y.B.