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.

560v2 Mezzanine emulator on TI EVM 6614 in safemode

Hi,

We are having issues with new TI-EVM 6614's emulator as it gets in the safemode after power on, which is not the first time we saw it, as normally it could be reset by the 560v2 configure tool coming with CCS.

The reason of getting into safemode is still unknown to us, as some of the common cause I understand will be, i.e., un-plug & re-plug the micro-USB cable for a few times?

However with the recent two evms we received, oddly we could not restore them by the config tool, as even the device ID could not be read in the kernel driver.


Is there anything we could do to fix it, before we request a RMA from our channel distributor?


Thanks,

Euan

  • Hi Euan,

    Q: The LEDs are flashing and I can't connect to the XDS560v2 System Trace Emulator in CCS, what does this mean?

    This means the XDS560v2 System Trace Emulator is in safe mode. This may occurr if it is powered off for 10 consecutive times without a complete boot

      • A XDS560v2 System Trace Emulator firmware update has failed.
      • The XDS560v2 System Trace Emulator fails to completely boot multiple times.
    • You can use the dtc_conf utility to boot back into normal mode. Issue the following two commands to reboot into normal mode ...
    $ dtc_conf set sd560v2u 0 safeMode=false
    $ dtc_conf boot sd560v2u 0
    booting...
    done
    • If the XDS560v2 System Trace Emulator fails to boot into normal mode the firmware may be corrupt or safe mode has been activated if power has been cycled repeatedly.
    • The above example shows USB. For Ethernet, change the above instructions for "sd560v2u" to "sd560v2e" and "0" should change to the IP address.

    Kind regards,

    one and zero

  • Hi one and zero,


    Thanks for your reply.

    I tried using dtc_conf as you suggested, however it reports "Remote procedure failed: failed to open the DTC configuration service for url sd560v2:0"

    From lsusb it seems the 560 was not recognized, as normally a "Electronic Warfare Assoc., Inc. (EWA)" device will show up.


    Any suggestions?

    Regards,

    Euan

  • Hi Euan,

    please try the following sequence:

    The ‘BH560v2 Config Utility’ is used to clear the SAFE Mode of the emulator and bring the emulator to a normal
    working mode. The procedure for clearing the SAFE Mode using ‘BH560v2 Config Utility’ follows:


    1. Power on the EVM containing the XDS560V2 Mezzanine emulator
    2. Open ‘BH560v2 Config Utility’ with XDS560V2 Mezzanine emulator connected to your PC via a USB cable.
    3. The utility will report the emulator in the SAFE Mode.
    4. Use the “Clear Safe Mode” button to clear the SAFE mode state of the emulator.
    5. Close the ‘BH560v2 Config Utility’ and power cycle the EVM
    6. Connect the emulator using CCS after the emulator completes its boot cycle.


    The XDS560v2 Mezzanine emulator takes approximately 30 seconds to boot‐up. The successful booting of the
    XDS560v2 Mezzanine emulator is indicated by the following LED sequence:
    Green LED (D3) turns ON
    Yellow LED (D2) and Red LED (D1) turns ON
    Green LED (D3) blinks and turns OFF


    After the completion of booting XDS560v2 mezzanine emulator, it is ready to interface with CCS. Once CCS is
    connected to the target DSP, Green LED D4 turns ON.

    Kind regards,

    one and zero

  • Hi Euan,

    Moved this thread to correct forum.

    Thank you.

  • Many thanks One and Zero,

    Actually using the "BH560v2 Config Utility" is our first attempt, however it complained "no emulator device found" after

    1. emulator was connected vis micro-USB

    2. emulator has been powered up and all three LED were on, showing its in safemode


    After this a "lsusb" also returns no sign of "EWA XXX" device, which we believe that it might be a hardware problem.


    Best Regards,

    Euan

  • Euan,

    Are you using Linux PC? If yes, then can you try Windows PC to see if they can observe enumeration (i.e. Found New Hardware displays).  You don't have to install any software or drivers.  We just want to check to see if the board enumerates at all.

     

    Regards,

    Bhavin

     

  • Hi Bhavin,


    Thanks for the reply. Actually we have tried both windows and linux with 560v2_utility installed and turned out no luck. The board does not enumerate.


    BR,

    Euan