导航

    全志在线开发者论坛

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

    t113s4_100ask-V1.3 twi2状态默认为sleep

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

      环境:

      • 源码包t113-tina5-v1.2
      • 补丁100ASK_T113s4-SdNand_TinaSDK5

      sun8iw20p1.dtsi配置

      twi2: twi@2502800{
      	#address-cells = <1>;
      	#size-cells = <0>;
      	compatible = "allwinner,sun8i-twi";
      	device_type = "twi2";
      	reg = <0x0 0x02502800 0x0 0x400>;
      	interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
      	clocks = <&ccu CLK_BUS_I2C2>;
      	resets = <&ccu RST_BUS_I2C2>;
      	clock-names = "bus";
      	clock-frequency = <400000>;
      	status = "okay";
      		};
      

      board.dts配置

      twi2_pins_a: twi2@0 {
      	  pins = "PE12", "PE13";
      	  function = "twi2";
      	  drive-strength = <10>;
      	  bias-pull-up;
      	};
      twi2_pins_b: twi2@1 {
      	  pins = "PE12", "PE13";
      	  function = "gpio_in";
      	};
      &twi2 {
      	clock-frequency = <400000>;
      	pinctrl-0 = <&twi2_pins_a>;
      	pinctrl-1 = <&twi2_pins_b>;
      	pinctrl-names = "default", "sleep";
      	twi_drv_used = <1>;
      	dmas = <&dma 45>, <&dma 45>;
      	dma-names = "tx", "rx";
      	status = "okay";
      };
      

      sys_config.fex配置

      [twi_para]
      twi_used = 1
      twi_port = 2
      twi_scl  = port:PE12<2><1><default><default>
      twi_sda  = port:PE13<2><1><default><default>
      

      编译后运行发现引脚功能复用没成功,twi2设备开机状态默认sleep。
      pinctrl-handles文件
      0c28fce4f4016a39c424c6e564db9a7.png
      PE12和PE13引脚功能为0。
      1f045476ade9140822131a402fe230f.png
      433c2e03654de9ba5f522831ae56694.png

      在sunxi_pin中更改功能号之后,i2c功能正常能使用。
      求问怎么让twi2设备开机状态为default?以及这个引脚功能复用是不是没成功?

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

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

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