基于瑞芯微RV1109 Linux串口驱动调试心得(给正点原子DS100示波器点赞!)

Posted Engineer-Bruce_Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于瑞芯微RV1109 Linux串口驱动调试心得(给正点原子DS100示波器点赞!)相关的知识,希望对你有一定的参考价值。

在调试的时候发现板厂供应商调整了RK原厂的原理图设计,然后他们把串口5原来的M0的连接换成了另一路IO M1,也就是说他们并没有按照原厂的原理图去设计,所以UART5根本动不起来,由于好久没搞驱动了,对驱动也不熟,所以只能硬着头皮追代码、上示波器、上逻辑分析仪调试等等,走了很多弯路,最后终于把问题给找出来了,在此记录一下调试过程。

1、关于uart5节点pinctrl配置的描述

uart5 {
  /omit-if-no-ref/
  uart5m0_xfer: uart5m0-xfer {
   rockchip,pins =
    /* uart5_rx_m0 */
    <3 RK_PA7 4 &pcfg_pull_up>,
    /* uart5_tx_m0 */
    <3 RK_PA6 4 &pcfg_pull_up>;
  };
  /omit-if-no-ref/
  uart5m0_ctsn: uart5m0-ctsn {
   rockchip,pins =
    <3 RK_PB1 4 &pcfg_pull_none>;
  };
  /omit-if-no-ref/
 

以上是关于基于瑞芯微RV1109 Linux串口驱动调试心得(给正点原子DS100示波器点赞!)的主要内容,如果未能解决你的问题,请参考以下文章

基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得

基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得-设备树刷厂商给的触摸屏固件...

基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得-设备树刷厂商给的触摸屏固件...

基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得

基于瑞芯微RV1109 Linux屏幕背光调试心得

基于瑞芯微RV1109 Linux屏幕背光调试心得