您尚未登录。

楼主 # 2025-02-09 15:51:33

gly
会员
注册时间: 2025-02-09
已发帖子: 1
积分: 1

求助基于A40i设计的最小系统实现spi配置

我基于a40i设计了一个底板,把四套spi都引出来,但是设备树一直编译失败:Error: /home/tronlong/A40i/LinuxSDK/device/config/chips/a40i_h/configs/tla40i-evm/board.dts:1172.19-20 syntax error
FATAL ERROR: Unable to parse input tree,图片在上传的文件里
&pio里面是这样的:spi0_pins_a: spi0@0 {
                pins = "C15", "C14", "C16";     /*CLK  MOSI  MISO*/
                function = "spi0";
                muxsel = <3>;
                drive-strength = <10>;
        };

        spi0_pins_cs0: spi0@1 {
                pins = "C13";    /*CS0*/
                function = "spi0";
                muxsel = <3>;
                drive-strength = <10>;
                bias-pull-up;   /* only CS should be pulled up */
        };
         spi0_pins_cs1: spi0@2 {
                pins = "C1";    /*CS1*/
                function = "spi0";
                muxsel = <3>;
                drive-strength = <10>;
                bias-pull-up;   /* only CS should be pulled up */
        };
spi0里面是这样的:&spi0 {
        clock-frequency = <20000000>;
        pinctrl-names = "default", "sleep";
        //pinctrl-0 = <&spi0_pins_a &spi0_pins_cs0>;//
        pinctrl-0 = <&spi0_pins_a &spi0_pins_cs0 &spi0_pins_cs1>;  // houlai添加 CS1 引脚
        pinctrl-1 = <&spi0_pins_c>;
        spi_slave_mode = <0>;
        spi_cs_number = <2>;
        status = "okay";
        cs-gpios = <&pio spi0_pins_cs0>,
                <&pio spi0_pins_cs1>;  // CS1 引脚C1

        flash: by25q64@0 {
                compatible = "by25q64", "jedec,spi-nor";
                reg = <0>;
                spi-max-frequency = <10000000>;
                mode = <0>;
                m25p,fast-read;
                status = "disabled";
        };
        spidev@0 {
        compatible = "spidev";                  /* 用户态 SPI 设备 */
        reg = <0>;                              /* 使用 CS0 */
        spi-max-frequency = <20000000>;         /* 最大时钟频率 20MHz */
        mode = <0>;                             /* SPI 模式 0 */
    };
报错出现在cs-gpios里那个位置

最近编辑记录 gly (2025-02-09 15:55:45)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn