Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 26 Nov 2007 08:13 AM by  richh@logicpd.com
UART problems
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages
richh@logicpd.com
New Member
New Member
Posts:52


--
14 Sep 2007 04:04 PM
    There have been some problems with the UARTS. Here is an update on what we know.

      UARTB (IMX31 UART 2) not working: Traced to an improper setting in the GPR register. Clear bit 0 of the GPR register. In lolo, use this command:

      w /w 0x43FAC008 0x00000000

      UART RTS/CTS not behaving as expected: We need to confirm with Freescale, but it appears the MX31 UARTs have a problem with the UFCR[DCEDTE] bit that allows RTS/CTS to be swapped on-chip. Because of this, the RTS/CTS signals are reversed from what you would expect. This does not affect RXD and TXD. For development, treat CTS as an output, and RTS as an input. If this is fixable, we will change RTS back to an output in the driver.

    richh@logicpd.com
    New Member
    New Member
    Posts:52


    --
    17 Sep 2007 03:50 PM
    OK, we have a reply back from Freescale that the correct signal orientations are given in Section 31.2.2.3.1 and 31.2.2.3.2 and that Section 31.4.1.2 is incorrect and does not apply.

    We are looking at our potential solutions for this issue.
    richh@logicpd.com
    New Member
    New Member
    Posts:52


    --
    26 Nov 2007 08:13 AM
    We are planning on reversing RTS/CTS in hardware to align with the Hardware Reference and the way the signals are done in the Card Engine family. Please plan appropriately.
    You are not authorized to post a reply.