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.

Serial 16550 Uart driver flow control implementation

Other Parts Discussed in Thread: NDKTCPIP, TL16C550C, TL16C750, TL16C450, TL16C554, CCSTUDIO

Hi,

I want to implement the flow control stuff on OMAP3703 Processor which has 16550 compatible uart driver.\

So antbody please give me steps to do this?

Thanks,

-Gopi

  • This link could help you.

    http://e2e.ti.com/support/omap/f/849/p/212292/754188.aspx#754188

  • Thanks for u r help,

    But i am using uart model 16550, but i didn't find any code regarding flowcontrol.

    Please help me

    -Gopi

  • In OMAP4 4470 there are 2 sections about it

    24.3.5.1.2.1 Hardware Flow Control Configuration
    24.3.5.1.2.2 Software Flow Control Configuration

    but I imagine you already checked those links.

    http://e2e.ti.com/support/omap/f/849/p/202194/718105.aspx

    http://e2e.ti.com/support/omap/f/849/p/218431/769507.aspx#769507

    other is search for the NDKTCPIP mentioned in previous post (http://www.ti.com/tool/ndktcpip), there is a reference to serial code and HW flow control

    http://www.ti.com/litv/pdf/spru524h

    The value of flowctrl indicates the desired flow control operation. Legal values for this
    parameter are:
    HAL_SERIAL_FLOWCTRL_NONE
    HAL_SERIAL_FLOWCTRL_HARDWARE
    No Flow Control
    Hardware Flow Control

  • I am using OMAP3703 processor. In that i am unable to process flowcontroll. Please help me if there is a peace of code for flowcontroll in OMAP3703

  • Gopi,

    Can you post the question in OMAP35x Processors Forum?

    I going to keep searching for NDK code that has the serial code and see if it is useful for your case.

  • I found it,

    from TI.com search using 16550

    http://www.ti.com/lit/ds/slls191c/slls191c.pdf

    "The TL16C750 is a functional upgrade of the TL16C550C asynchronous communications element (ACE),
    which in turn is a functional upgrade of the TL16C450."

    In this same document you can find the diagrams and instructions for flow control, both SW and HW.

    from here to

    http://www.ti.com/lit/ds/symlink/tl16c554.pdf

    where you can find the information to the specific device

    then searching in NDK there is a note "The serial client and serial router examples are no longer provided with the NDK and NSP."

    http://www.ti.com/lit/ug/spru523h/spru523h.pdf

    this document is for NDK version 2.2, then searching for the version 2.0.

    in the NDK document it is mentioned a download site that leads to next link

    http://processors.wiki.ti.com/index.php/Category:NDK

    in this link it is the download site

    http://processors.wiki.ti.com/index.php/Source_code_for_the_NDK

    and then by selecting NDK version 2.0 there is a .exe to install the src directory mentioned for serial code.

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/2_00_00/index_FDS.html

    one time installed next directory location shows the serial source code for tl16c752

    c:/CCStudio_v3.3/ndk_2_0_0/packages/ti/ndk/src/hal/evmdm642/ser_ti752

    the issue in the past was the I was looking download file for version 2.2 or newer versions, source code is available only in 2.0.

    I am mentioning the full path because it contains and explains some important documents.

  • I am using OMAP3703 processor. In that i am unable to process flowcontroll. Please help me if there is a peace of code for flowcontroll in OMAP3703

  • Yes Thanks A Lot ..I Will try with code

    -gopi