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.

TIDEP-01000: MMWAVEICBOOST;IWR6843ISK

Part Number: TIDEP-01000
Other Parts Discussed in Thread: MMWAVEICBOOST, IWR6843ISK, UNIFLASH, IWR6843

Hi Sir/Madam,

Based on the people counting and tracking reference design, I bought the IWR6843ISK and MMWAVEICBOOST. Based on the instructions for hardware setup of ICB for flashing mode and the instruction for flash the mmWave Device, it always have an error when I load the flash image. The information is shown below:

[22/4/2021 10:37:21 pm] [INFO] Cortex_R4_0: Initialization complete.
[22/4/2021 10:37:21 pm] [INFO] Cortex_R4_0: Flashing process starting...
[22/4/2021 10:37:21 pm] [INFO] Cortex_R4_0: Connecting to COM Port COM6...
[22/4/2021 10:37:21 pm] [INFO] Cortex_R4_0: Reset connection to device
[22/4/2021 10:37:21 pm] [INFO] Cortex_R4_0: Set break signal
[22/4/2021 10:37:41 pm] [ERROR] Cortex_R4_0: Initial response from the device was not received. Please power cycle device before re-flashing.
[22/4/2021 10:37:41 pm] [ERROR] Cortex_R4_0: Not able to connect to serial port. Recheck COM port selected and/or permissions.
[22/4/2021 10:37:41 pm] [INFO] Cortex_R4_0: Flashing instance clean-up initiated...
[22/4/2021 10:37:41 pm] [INFO] Cortex_R4_0: Instance deinitialized!

All steps I set for the device followed the instruction and I am sure I chose the correct number of COM. I also restarted the device to re-flash.

One thing I am not sure is that the Uniflash can detect my device as MMWAVEICBOOST when i open it. But i cannot start with that.

Based on the instruction, i chose the device in new configuration section and chose the device IWR6843ISK. It happened that errors.

In addition, i also want to try to choose the device MMWAVEICBOOST, but it doesn't have this device in the new configuration in UniFlash.

I have been stuck here for a long time, do you know what is the problem happened here?

Many thanks in advance!

Sensen Xing

  • Hello Sensen,

    This type of error can be caused by a lot of different issues. Please see the below list of debug tips for getting the sensor to connect to Uniflash.

    • Setup EVM and ICBOOST (if using) for flash mode
    • Powercycle the devices in this exact order
      • Disconnect USB and power cable
      • Connect the barrel jack power
      • Connect the USB cable for UART communication
      • Press nReset to reset the device
    • Check device manager to ensure COM ports are both detected
      • 2 ports should be displayed
      • Neither should have errors or other messages
      • Use the application/User/Enhanced port for Uniflash programming
    • Verify that the most up to date SiLabs or XDS drivers are used.
      • For Silabs (used for standalone mode), update via the device manager
      • For XDS (used with the IC Boost EVM), the easiest way is to use CCS debug mode. It will automatically check for updates when launching debug mode. The device manager should also work for updates
    • Check to see if flashpythonsubprocess.exe is running and kill it if it is.
      • Open task manager
      • Check the processes for flashpythonsubprocess.exe. If it is running, end the task, and restart uniflash.
    • If you have a IC Boost EVM
      • Switch which method you are using to flash.
        • Try flashing with the IC Boost EVM. This will use the XDS drivers on the IC Boost EVM
        • Try flashing in standalone mode. This will use the SiLabs drivers on the IWR6843 EVM
    • Try uniflash online version
      • Sometimes company firewall can restrict the flashing ability of offline uniflash. Sometimes you can get around this with the online tool
      • https://dev.ti.com/uniflash/#!/
    • Try the command line version of uniflash.
    • Try a different PC
      • Sometimes there are permissions issues or driver issues that are difficult to identify on a single machine
      • If possible, try a PC with different permissions or security settings.
    • If you have a second IWR6843 or other mmWave EVM, try flashing that board
      • If this works, see if there are any differences in the drivers or setup between the two boards. If the second board works it may indicate a HW issue with the first.
    • If none of these work, please answer the following questions
      • Has the flashing ever worked?
        • If so was there anything that happened since the last time flashing worked?
          • ESD or HW issue with the board
          • Windows update or anything on the PC?
        • If not and none of the above fixes worked, it may be a HW issue.

     

     

    Regards,

    Jackson

  • Hi Jackson,

    Thanks for your help. 

    I tried all the methods for IWR6843ISK and MMWAVEIBOOST, but they still cannot be flushed. It still showed the same error.

    There are two things I want to mention here. 

    1. when I only flush the IWR6843ISK, it works.

    2. when I powered the MMWAVEICBOOST and the IWR6843ISK, the light DS2 is on, which is different from the figure on the user guide. is it abnormal?

    These are my founds and I hope these can help us find the connection problem as soon as possiable.

    Regards,

    Sensen

  • Hello,

    1. Please confirm if you tried to flash with the IC boost with a separate PC and it also did not work. Also, if you flash the ISK board in standalone mode (no IC BOOST), then switch the switch setttings and connect it to the IC boost, are you able to run the demo? You shouldn't need to flash again to do this.

    2. Different software projects control this LED differently, if it is on that is ok.

    Regards,

    Jackson

  • Hi Jackson,

    Thanks for your reply.

    I tried three different windows PCs to flash with the IC boost and it also did not work.

    I flashed the ISK board standalone model, then switched the settings and connected it to the IC boost to run the demo based on the instruction from the industrial toolbox. 

    I used the 6843ISK board, so I choose the "68xx_3D_people_counting" and used the "ISK_6m_default.cfg" for configuration. After I clicked the "sent the configuration", there is no results shown on the plot.

    Do you know what is the problem happened here?

    Many thanks in advance!

    Regards

    Sensen Xing

  • Hi Sensen,

    When testing the hardware, it is usually best to test with the out of box demo, but that shouldn't make too much of a difference.

    If the IWR EVM is working well in standalone mode, then it indicates there is some issue with the ICBOOST, likely the XDS  connection, but it could be other. Have you made sure the XDS firmware is fully updated on the board? The easiest way to do this is to connect via CCS, launch debug mode for the IWR6843, and it should automatically check for driver updates.

    Please try following the below instructions to connect with CCS and see if there is the latest XDS firmware.

    https://dev.ti.com/tirex/explore/content/mmwave_industrial_toolbox_4_6_0/labs/common/docs/software_setup/using_ccs_debug.html

    Regards,

    Jackson

  • Hi Jackson,

    The XDS Emulation software installed on my computer is "9.2.0.00002", which is the latest version I found on the TI website.

    I followed the instruction to connect with CCS. During step 3.1 "Create target configuration file (CCXML)", I pressed the "test connection" button, and then an error happened showed below. 

    When I pressed the "Connect Target" in step 3.2, another error also happened.

      

    Here is a figure shows that I set up the EVM for the function mode.

    Regards

    Sensen Xing

  • Hi Sensen,

    Is there another board available for you to test? I think we have ruled out all the known software problems that it could be, so it seems to be a HW issue with the IC boost board. Did the XDS connection with IC Boost ever work or has it been broken since you got the board?

    I suggest you use the ISK board in standalone mode, but if you need the pins on the ICBOOST I suggest you get another board.

    Best Regards,

    Jackson

  • Hi Jackson,

    I met this issue since I got the board, and this issue took me lots of time.

    Can I send the board to you and you help me check the issue?

    If the issue is from the board itself, I hope I can apply to replace a new board.

    If the issue is from my manual error, I will pay for the postage.

    Regards

    Sensen

  • Hello Sensen,

    For HW returns and exchanges, please work with TI Sales support or wherever you purchased the EVM.

    Regards,

    Jackson