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: AWR1642BOOST

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: AWR1642

We have created our own version on the AWR1642BOOST eval cards which is basically identical to the TI version but with different antennas.

The question we have is that the cards are not connecting to the PC over the UART. We are suspecting that there is some firmware that needs to

be flashed into the TM4C129 as they probably are blank when shipped from TI. 

Can TI please advise on whether we need to program the TM4C129 ?

If yes what is the procedure to program ?

Thanks,

Jim

  • Hello Jim,

    You can download the "XDS Emulation Software (EMUPack) Download", then you can run the below commands to download the bootloader and the firmware to the XDS interface. After installation you will find the XDS firmware update utility in "$CCS_INSTALL\ccs_base\common\uscif\xds110". 

    Xdsdfu.exe -b boot_loader.bin –r

    Xdsdfu.exe -f firmware.bin –r

    If you have installed the CCS you will have the emulation package installed by default as well.

    Thanks,

    Raghu

  • Hi Raghu,
    Thanks for the link to the firmware. I have a couple of follow on questions.

    1) What hardware connection to the card do I need to flash the device ?
    Do I need some kind of JTAG connection to the board ? XDS110 ?
    We have all the same connectors on our board as the TI AWR1642BOOST.

    2) I'm assuming on the TI AWR1642BOOST this programming is done at the factory.

    Thanks,
    Jim
  • Hello Jim,
    A1: RS232 and QSPI interface are required for flashing the device . Also you will be able to flash by keeping the SOP in flashing mode.

    A2: AWR1642BOOST has the OoB(Out of box ) demo flashed on the EVM. You should be able to see the check the XDS ports once you connect the AWR1642BOOST to the PC and should be able to use the mmwave demo visualizer.

    Thanks,
    Raghu

  • Hi Raghu,

    What external hardware do I need to flash the AWR1642BOOST TM4C129 part ? Is there an external JTAG programmer I need to purchase.

    Without this firmware in the AWR the PC is not seeing the USB port. I'm assuming I need the FLASH programmed with the right 

    firmware before that will occur. Could you please detail the hardware connections and steps to take to program the TM4C129 ?

    Thanks in advance,

    Jim

  • Hello  Jim,

    If you are following the AWR1642BOOST schematics then you would not require any external programmer.

    Please refer to the "XDS 110 Debug Probe" user guide for the connection details and details on the firmware download.

    Let me know if you need any further information.

    Thanks,

    Raghu

  • Hi Raghu,

    The PC doesn’t see the device. Does the embedded ROM in the TM4C129 provide enough

    functionality to communicate over USB ? Or is there some backdoor programming needed like JTAG ?

     

    Jim

     

     

    C:\ti\ccsv8\ccs_base\common\uscif\xds110>xdsdfu -e

     

    USB Device Firmware Upgrade Utility

    Copyright (c) 2008-2018 Texas Instruments Incorporated.  All rights reserved.

     

    Scanning USB buses for supported XDS110 devices...

     

     

    Found 0 devices.

  • Raghu,
    We may need to do these steps outlined in the XDS110 doc.
    Question is which programmer do I need to buy for the AWR1642 ?

    Thanks,
    Jim


    Updating Firmware Using a JTAG Connection
    In the case that the XDS110 fails to enumerate as a USB device, you can attempt restore functionality by updating the firmware using a JTAG connection. Contact your vendor for details on how to attach a JTAG cable and for what programmer tool you should use. Perform the following steps to restore the firmware:
    1. Connect the flash tool to the XDS110’s CPU using JTAG connection.
    2. Use the flash tool to erase the entire flash of the XDS110.
    3. Flash the boot_loader.bin file to address 0x0000.
    4. Power cycle the XDS110 (unplug and re-plug it into the USB port).


    5. Use the xdsdfu utility to update the firmware as detailed above.
  • Jim,

    Did you try the "xdsdfu -m" option? This puts the device in firmware upgrade mode.

    -Raghu