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.

LP-EM-CC1312PSIP: Using CC1312PSIP Launchpad with CUI

Part Number: LP-EM-CC1312PSIP
Other Parts Discussed in Thread: CC1312R, CC1312PSIP, , LAUNCHXL-CC1312R1

Tool/software:

Hi,

I have a CC1312PSIP Launchpad which does not contain a XDS110 program interface. So I have connected the CC1312PSIP Launchpad to the XDS110 pins using a CC1312R Launchpad. I can program and debug as expected. However, I'm trying to use the CUI on the PSIP for debugging but I can't get stable performance. I've gone through the schmatics and have connected the UART pins of the PSIP board to the TXD and RXD of the CC1312R Launchpad and sometimes I get the CUI working but hardly ever. I know my connections are okay but why does it not work reliably?

I'm using an unmodified Collector example.

Thanks,

Andy

  • Hi Andy,

    can you please list for me which pins of the XDS110 (CC1312R) you have connected to the CC1312PSIP?

    In general you need to connect for a working UART RXD, TXD, GND.

    Kind regards,
    Theo

  • Hi,

    I have had it working once or twice so I know my pins are correct. I use DIO12 and DIO13 on PSIP connecting to RXD and TXD on XDS110. I have the PSIP dev board plugged into the CC1312R on the XDS110 side for programming/debugging. It works well if I run a CC1312R collector example on the CC1312R dev board. I'm just having issues running it on the PSIP module. I use IAR for PSIP development whereas I tried the CC1312R using CCS so there may be a difference there.

    It's not essential I get this working but I'd like to understand why it doesn't in case it's because of something that is important.

    Thanks for you help,

    Andy

  • Hi Andy,

    as I already mentioned it is necessary that you connect the XDS110 GND pin to your boards GND to make the UART work. It might be that it worked a few times without that because you were lucky but for a proper UART connection you must connect RXD, TXD and GND.

    Can you please verify that the pins are connected as listed below.
    - TXD of your board -> RXD of the XDS110
    - RXD of your board -> TXD of the XDS110
    - GND of your board -> GND of the XDS110

    Do you mean by "plugged in" that you connected all pins of the LP-EM-CC1312PSIP to the XDS110 of the LAUNCHXL-CC1312R1 ?

    Also, do you try to print your own debug information on the UART or do you refer to the out of the box terminal application?

    If you use the default example this should work out of the box. Please verify the connections so that we can narrow down the issue.

    Kind regards,
    Theo