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.

AWR1642BOOST: Hardware issue_XDS110

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: AWR1642

My question relates to the hwardware. I am using AWR1642BOOST, and I am thinking to make my PCB board based on EVM design of AWR1642BOOST.

In order to debug and program the chip easily, I want to keep XDS110 from the original design.

My question: As long as I keep the design of XDS110 same as original design files, how am i going to update the firmware/driver for the XDS110?

  • Hello RJimmy,



    For programming/flashing XDS110 there is a flash utility available that can allow you to do so. Once the flashing is done if there are updates to the image these can be downloaded after Code composer studio is connected to the device.

    We will get back to you with details about flashing XDS110.

    Thank you,
    Vaibhav
  • Thanks for your answer!
  • Hello RJimmy,
    You can find the details about updating the XDS110 firmware at the following page : processors.wiki.ti.com/.../XDS110

    The xdsdfu utility mentioned there would get installed along with CCS installation. You can also get it separately by installing the "emulation software package" from the following link : processors.wiki.ti.com/.../XDS_Emulation_Software_Package

    Regards,
    Vivek
  • Hi Vaibhav Mahimkar,

    I have one more question relates to the XDS110 emulator section of AWR1642 EVM board.

    I understand XDS110 emulator provides
    1. JTAG for Code Composer Studio connectivity
    2. UART1 for flashing the onboard serial flash, downloading FM, and getting application data sent through
    UART1

    When the USB is connected to the PC, the device manager shows two ports:
    1. XDS110 Class Application/User UART - UART1 port
    2. XDS110 Class Auxiliary Data Port - MSS logger port


    But what is the third port: MSS logger UART??? Looks like there only one UART back channel.

    Could you help me answer the question? Correct me if I have misunderstand.
  • Hi,

    XDS110 Class Auxiliary Data Port - MSS logger port is used to let MSS (R4F of radar chip) to send the data to PC. For example, in mmw demo, the data you see in figures of plots are coming from this port.
  • Hi Chris,

    Thanks for answering my question!

    One more question for this
    Since I have the hardware reference design from TI. I did some read. Looks like there is only one UART port which is AR_RS232TX and AR_RS232RX. That's something I can't understand well. Can you explain it to me?
  • Hi,

    Based on my understanding of the design, as long as I keep the hardware of XDS110 exact same as AWR1642BOOST EVM board, the driver/firmware on the XDS110 is updated automatically when connecting from inside CCS for these two ports
    1. XDS110 Class Application/User UART - UART1 port
    2. XDS110 Class Auxiliary Data Port - MSS logger port

    Am I right?

    Correct me if I am wrong.
  • Hello RJ,
    From the AR side there one full UART port (RS232 TX/RX) and there are additional logger ports (single UART TX only), like the MSS UART, DSS UART. In this case the MSS UART TX is used for the second port.

    You are right , if you are using the HW design same as from the TI EVM then the XDS110 would automatically enable both the UART ports , once you load the latest XDS110 firmware from CCS.

    Regards,
    Vivek
  • Hii,

    I have a question here.

    I made an individual XDS110 debugger based on the original design from AWR1642BOOST. The hardware design is exactly same as the original XDS110 debuger. So I have two separate boards, RF and XDS110 debugger.

    The RF board is working fine through UART port individually. However, the debugger board is not working when I connect the RF board together with the debugger. The computer can't find the device. 

    How can I load the XDS110 firmware from CSS to the XDS110 debugger???

    Thanks,

  • Hello Rjimmy,
    For a new XDS110 IC you need to load the bootloader once. This is done using the XDSDFU utility , which is part of the CCS installation or can be installed separately by downloading the emulation pack.
    This is done by the following command from the command prompt : Xdsdfu.exe -b boot_loader.bin –r
    Once this is done you can update the firmware as indicated in following wiki page: processors.wiki.ti.com/.../XDS110

    Regards,
    Vivek