清汤一碗 2016-01-31 06:54 采纳率: 0%
浏览 4081
已结题

想在MT7620a上扩展uart口,发现正常使能了uart口,但是还是不能正常使用

最近新买的MT7620a开发板,看芯片的资料,发现有uartlite和uart两个串口,默认的boot口是uartlite,想扩展uart口用于串口通信,根据文档修改了mt7620a.dtsi和MT7620a.dts两个文件,发现boot打印出来的信息好像已经正常将io/uart复用口使能为uart了,但是通过测试还是不能使用,用示波器测量,发现一直为高电平,求大神指导!!
附上我的mt7620a.dtsi文件:

  • 写回答

6条回答

  • 清汤一碗 2016-01-31 06:56
    关注

    我的dts文件:

     /dts-v1/;
    
    /include/ "mt7620a.dtsi"
    
    / {
        compatible = "ralink,mt7620a-eval-board", "ralink,mt7620a-soc";
        model = "Ralink MT7620a + MT7610e evaluation board";
    
        palmbus@10000000 {
            uart@500{
                status = "okay";
    
                pinctrl-names = "default";
                pinctrl-0 = <&uartf_gpio_pins>;
            };
            spi@b00 {
                status = "okay";
    
                m25p80@0 {
                    #address-cells = <1>;
                    #size-cells = <1>;
                    compatible = "en25q64";
                    reg = <0 0>;
                    linux,modalias = "m25p80", "en25q64";
                    spi-max-frequency = <10000000>;
    
                    partition@0 {
                        label = "u-boot";
                        reg = <0x0 0x30000>;
                        read-only;
                    };
    
                    partition@30000 {
                        label = "u-boot-env";
                        reg = <0x30000 0x10000>;
                        read-only;
                    };
    
                    factory: partition@40000 {
                        label = "factory";
                        reg = <0x40000 0x10000>;
                        read-only;
                    };
    
                    partition@50000 {
                        label = "firmware";
                        reg = <0x50000 0x1fb0000>;
                    };
                };
            };
        };
    
    
        pinctrl {
            state_default: pinctrl0 {
                gpio {
                    ralink,group = "i2c";
                    ralink,function = "gpio";
                };
            };
        };
    
        ethernet@10100000 {
            status = "okay";
    
            pinctrl-names = "default";
            pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
    
            ralink,port-map = "llllw";
    
    
        };
    
        wmac@10180000 {
            ralink,mtd-eeprom = <&factory 0>;
        };
    
        gsw@10110000 {
            ralink,port4 = "gmac";
        };
    
        sdhci@10130000 {
            status = "okay";
        };
    
        pcie@10140000 {
            status = "okay";
        };
    
        gpio-keys-polled {
            compatible = "gpio-keys";
            #address-cells = <1>;
            #size-cells = <0>;
            poll-interval = <20>;
            s2 {
                label = "S2";
                gpios = <&gpio0 1 1>;
                linux,code = <0x100>;
            };
            s3 {
                label = "S3";
                gpios = <&gpio0 2 1>;
                linux,code = <0x101>;
            };
        };
    
        ehci@101c0000 {
            status = "okay";
        };
    
        ohci@101c1000 {
            status = "okay";
        };
    };
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择
  • ¥15 这款软件是什么?需要能满足我的需求
  • ¥15 SpringSecurityOauth2登陆前后request不一致
  • ¥15 禅道二次开发编辑版本,上传不了发行包