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.

TMS320F28075: TMS320F28075

Part Number: TMS320F28075
Other Parts Discussed in Thread: UNIFLASH

Hi All,

I working with program Part TMS320F28075 using XDS110 USB Debug Probe.

Two Issue happen causing i unable to proceed further

i) Program using Uniflash version 3.4/4.0/4.1/4.3.1/6.0 all getting same error

ii) try test connection using CCS, found XDS110 doesnt exists in the selection

Additional information, i have one old programmer, Elprotronic FlashPro2000, plug and play can passed, so can confirm my setup/connection and power, everything no issue.

Need help urgently, thanks.

  • Hi Yin Seng,

    Looks like your installation is missing the driver somehow.  Did you check for updates in CCS and install any latest updates?  Hope you are using the latest CCS 10.x version.

    Do you see below folder in your CCS installation directory? 

    ccsxxxx\ccs\ccs_base\common\uscif\xds110

    In your Uniflash installation directory, do you have below folder?

    uniflash_6.2.0\deskdb\content\TICloudAgent\win\ccs_base\common\uscif\xds110

    Thanks and regards,
    Vamsi

  • Both also available, I am using latest is uniflash 6.0.0, and CCS6

    yes Available - ccsv6\ccs_base\common\uscif\xds110

    yes available - uniflash_6.0.0\deskdb\content\TICloudAgent\win\ccs_base\common\uscif\xds110

    besides, i will download and install CCS10 and see

  • Hi Yin Seng,

    Ok, let me know how it goes with CCSv10.

    I would suggest you to take a look at: https://e2e.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/729543/faq-product-change-notice-pcn-20180523001-1-and-pcn-20200115000-2-for-tms320f2837x-and-tms320f2807x-devices 

    Minimum CCS version recommended is CCSv9.x.  Anyways, you are going to try CCSv10.x.

    I will check with our CCS team meanwhile on why it is not showing up for you.

    Thanks and regards,
    Vamsi

  • Hi, With CCS10, selection is there, when i click the verify, i getting failed on scan JTAG chain.

    [Start]
    
    Execute the command:
    
    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -S integrity
    
    [Result]
    
    
    -----[Print the board config pathname(s)]------------------------------------
    
    C:\Users\ys_vi\AppData\Local\TEXASI~1\CCS\
        ccs1030\0\0\BrdDat\testBoard.dat
    
    -----[Print the reset-command software log-file]-----------------------------
    
    This utility has selected a 100- or 510-class product.
    This utility will load the adapter 'jioxds110.dll'.
    The library build date was 'Jan 31 2021'.
    The library build time was '20:08:09'.
    The library package version is '9.3.0.00042'.
    The library component version is '35.35.0.0'.
    The controller does not use a programmable FPGA.
    The controller has a version number of '5' (0x00000005).
    The controller has an insertion length of '0' (0x00000000).
    This utility will attempt to reset the controller.
    This utility has successfully reset the controller.
    
    -----[Print the reset-command hardware log-file]-----------------------------
    
    The scan-path will be reset by toggling the JTAG TRST signal.
    The controller is the XDS110 with USB interface.
    The link from controller to target is direct (without cable).
    The software is configured for XDS110 features.
    The controller cannot monitor the value on the EMU[0] pin.
    The controller cannot monitor the value on the EMU[1] pin.
    The controller cannot control the timing on output pins.
    The controller cannot control the timing on input pins.
    The scan-path link-delay has been set to exactly '0' (0x0000).
    
    -----[An error has occurred and this utility has aborted]--------------------
    
    This error is generated by TI's USCIF driver or utilities.
    
    The value is '-233' (0xffffff17).
    The title is 'SC_ERR_PATH_BROKEN'.
    
    The explanation is:
    The JTAG IR and DR scan-paths cannot circulate bits, they may be broken.
    An attempt to scan the JTAG scan-path has failed.
    The target's JTAG scan-path appears to be broken
    with a stuck-at-ones or stuck-at-zero fault.
    
    [End]
    

    I am using External JTAG tool, able to scan and detect the JTAG device.

  • Hi Yin Seng,

    You said you are able to program via FlashPro.  Did you already program something in flash then?  Also, did you use the JTAG option or the SCI option of the FlashPro?

    How are the boot mode pins configured?  Hope you are trying it in wait boot.

    Thanks and regards,
    Vamsi 

  • Hi Vamsi,

    I am using JTAG-FAST interface for programming, not SCI-Boot, is this the question you ask?

    I just check through the connection, GPIO84 and GPIO72 is setting high now, so should be Get Mode, do i need change to wait boot mode?

    But base on datasheet, EMU boot mode for GPIO84/72 is don't care, so any related to current programming portion?

  • Hi Yin Seng,

    Thank you for the clarification.

    Please try wait boot mode with boot GPIO pins and let me know if that works.  It helps emulator to make stable connection with the device.

    Thanks and regards,

    Vamsi

  • Hi Vamsi,

    Been try for tied GPIO84 to GND, result getting same failure for both Uniflash and CCS(test Connection)

  • Hi Yin Seng,

    This is not a flash programmer (Uniflash or CCS plugin) issue.  Connection to the device is not successful (hence flash programmer did not even start running).  

    This seems like your board or emulator HW issue.

    Try to isolate the issue by changing the device, the emulator, the board (maybe you can try TI control card) and see how it goes.

    Here is a thread with similar error that may help: e2e.ti.com/.../faq-ccs-launchxl-f280049c-advisement-emupack-8-0-903-4-incompatible-with-launchxl-f280049c

    Thanks and regards,
    Vamsi

  • Hi Vamsi,

    we just try XDS510 same setup, program without any problem, but XDS510 already obsolete so we bought XDS110.

    Today been try for two unit XDS110 getting same error, please confirm is it XDS110 not able to perform the program, or need any additional setting/setup?

    Besides i am getting serial number 0

    is it possible serial number all 0's?

  • Hi Yin Seng,

    XDS110 can be used with F28075.  We used it extensively.

    Take a look at this post: https://e2e.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/925801/ccs-tms320f28075-xds110-programming-error-sc_err_path_broken 

    Thanks and regards,
    Vamsi

  • My board design connector as below, the design is for debugger use, i am using the provided adaptor from 20pin TI 14 pins, so all connection no problem.

    and the TRST pull down resistor product designer to be correct one. 

    instead, as i mention XDS510, plug n play without any issue.

  • Hi Yin Seng,

    I will ask our JTAG expert to take a look at this.  Please expect a reply early next week.

    Thanks and regards,
    Vamsi

  • Yin,

    Is it possible to remove the PD on TRSTn(R396) and see if that allows the XDS110 to connect?  I've observed that the XDS110 doesn't have as strong as a drive strength as the older emulators so if the PD on TRSTn is strong it may have some issues over driving it.

    If this works I'd suggest trying a 10k PD on TRSTn and see if that allows the connection.

    Best,

    Matthew

  • Hi Matthew,

    After change to 10k, JTAG and programming able to Passed now.

    FYI, in order not to change our product resistance, I add in pull up resistor 100ohm on TRST to 3.3V remain 2.15k on R396, also able to Passed now.

    Thank for Matthew and Vamsi help to solve my problem.

    Thank you very much!!!