导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    V851S SPI2 死机

    V Series
    3
    5
    2069
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • E
      email10000 LV 3 最后由 awwwwa 编辑

      板子的设备树默认没有 SPI2,设备树里 仿照SPI3配置了一下,内核里的sun8iw21p1.dtsi 也需要配置,
      spi2也是仿照写的,注册地址,和中断不知道怎么写合适
      按图配置远行 SPI2时 死机!
      请各位同好 指点

      无标题.png

      1 条回复 最后回复 回复 引用 分享 0
      • A
        awwwwa LV 8 最后由 awwwwa 编辑

        对照手册:

        • SPI2 地址 0x04027000, 没问题
          0f2f1b97-2298-4112-923a-c25db5428943-image.png

        • SPI2 中断号 49,配置时需要减掉SIG和PPI的数量32,也就是17
          eeb6838d-b14f-441f-870b-badb6672796a-lQLPJxe-6SonLpDM2s0B87B4X1hs1FJTtAUq12ehL88A_499_218.png

        中断号配置错误,应该为17不是18

        		spi2: spi@04027000 {
        			#address-cells = <1>;
        			#size-cells = <0>;
        			compatible = "allwinner,sun8i-spi";
        			device_type = "spi2";
        			reg = <0x0 0x04027000 0x0 0x1000>;
        			interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
        			clocks = <&clk_pll_periph0300m>, <&clk_spi2>;
        			status = "disabled";
        		};
        
        X E 2 条回复 最后回复 回复 引用 分享 1
        • X
          xjy_5 LV 6 @awwwwa 最后由 编辑

          @awwwwa 666,真是来帮大忙了

          1 条回复 最后回复 回复 引用 分享 0
          • E
            email10000 LV 3 @awwwwa 最后由 编辑

            @awwwwa 5dd89691-6bb5-46da-9ed0-ef86c8403d4b-image.png
            还是不行

            A 1 条回复 最后回复 回复 引用 分享 0
            • A
              awwwwa LV 8 @email10000 最后由 编辑

              @email10000 这个是软件配置问题了,接收spi信息超时

              1 条回复 最后回复 回复 引用 分享 0
              • 1 / 1
              • First post
                Last post

              Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

              行为准则 | 用户协议 | 隐私权政策