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.

How to configure the uart of XModem on cc2650.

Other Parts Discussed in Thread: CC2650

Hi All

Does the uart of cc2650 support the XModem protocol?  or YModem??

Is there any documents and sample code??

Thanks a lot.

  • Hi Austin,

    TI does not provide a XModem driver for the CC2650, nor am I aware of any community-based projects.  It should be possible to develop your own using the packet structure defined by this communication protocol and use the UART peripheral to transfer data over a serial port.

    Regards,
    Ryan

  • Thanks for your reply.

    But I have a problem.
    I try to send XModem packet to cc2650 use Teraterm app.
    The result is a failure.

    If other apps send XModem packet to cc2650.
    But the cc2650 uart driver can't received.
    How can I comply with the XModem protol to development program?

    Another point.
    I also tried sending YModem packet to cc2650 use Teraterm app.
    Before transmitting data, the receiving device needs to send 0x43 first.
    Teraterm app get 0x43 and then transmitting data.
    But cc2650 still does not receive.

  • TI doesn't provide x/y modem support on CC2650, do you run your own application which supports x/y modem by yourself on CC2650?

  • How do you surmise that the CC2650 UART driver cannot receive the XModem packet?  Your CC2650 application will need to convert incoming individual bytes into a XModem packet.  Make sure both ends are using a common baud rate and further monitor the UART lines with an oscilloscope or logic analyzer to further confirm the correct communication is taking place (Teraterm TX to CC2650 RX and vice versa).

    Regards,
    Ryan

  • Hi Ryan

    Thanks for your help.
    I need time to check why I can't get data when teraterm use XModem packet.