Forums - LPI Uart

3 posts / 0 new
Last post
LPI Uart
hyungjun
Join Date: 25 Oct 23
Posts: 1
Posted: Tue, 2024-04-02 18:19

Thanks you in advance.

I'm willing to use SM_GPIO_111/LPUART1_TX, SM_GPIO_112/LPUART1_RX as an uart serial for communicate with MCU

because our system has no more interfaces to use. 

But i informed the LPI uart is not available to use as an uart through Thundercomm.

Because of the reply, i'm very confused because the interfaces is described as available interfaces to use

So i want to ask how can i define the interface in device tree?

and is there any differences between normal qup uart aspect of driver source?

 

 

  • Up0
  • Down0
robert1997blodgett
Join Date: 13 May 24
Posts: 1
Posted: Mon, 2024-05-13 23:23

Defining the interface in the device tree for UART communication involves specifying the GPIOs and their properties. For the SM_GPIO_111/LPUART1_TX and SM_GPIO_112/LPUART1_RX, you would need to define them in the device tree with the appropriate properties such as the GPIO number, flags, and the function they will serve (TX or RX in this case).  ADP Workforce
 

&uart1 {
    pinctrl-names = "default";
    pinctrl-0 = <&uart1_pins>;
    status = "okay";
};
 
&iomuxc {
    uart1_pins: uart1 {
        groups = "lpuart1_tx_grp", "lpuart1_rx_grp";
        function = "lpuart";
    };
};
 
  • Up0
  • Down0
ehabmohsen66
Join Date: 10 Jun 24
Posts: 1
Posted: Mon, 2024-06-10 06:53
Hi there,
 
It sounds like you're experiencing some challenges with the QCS2290 application processor. Here are a few suggestions that might help you address the issue:
 
1. **Review Documentation**: Ensure that you have thoroughly reviewed the official Qualcomm documentation for the QCS2290. This can provide valuable insights into setup, configurations, and known issues.
 
2. **Check SDK and Tools**: Verify that you are using the correct version of the SDK and development tools recommended for the QCS2290. Sometimes, mismatched versions can lead to compatibility issues.
 
3. **Update Firmware**: Make sure that the firmware on your QCS2290 is up-to-date. Firmware updates can often resolve bugs and improve performance.
 
4. **Hardware Connections**: Double-check all hardware connections to ensure that everything is properly connected and seated. Loose or improperly connected cables can cause various issues.
 
5. **Debugging and Logs**: Enable detailed logging to capture more information about the issue. Use debugging tools to step through your code and identify where things might be going wrong.
 
6. **Community and Forums**: Engage with the developer community. Sometimes other developers might have encountered similar issues and can offer solutions. Don't hesitate to ask specific questions and provide as much detail as possible about your setup and the issues you are facing.
 
7. **Technical Support**: If you have access to Qualcomm technical support, consider reaching out to them for more in-depth assistance. They can provide specialized help and potentially escalate the issue if needed.
 
For more insights into solving hardware and software challenges, feel free to visit my website [Digitology](https://digitology.co). We offer a range of resources and solutions that might be helpful for your development projects.
 
Hope this helps!
  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.