Pinctrl (1)debug

[复制链接]
发表于 2024-9-14 01:40:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Android下debug

1.内核配置

longan目次  ./build.sh menuconfig后选中 <M>
Allwinner BSP > Device Drivers > Pinctrl Drivers
<M> Pinctrl Support for Allwinner SoCs
        <M>   Pinctrl Debugfs Driver  
2.device目次添加ko

device/softwinner/saturn/common/system/vendor_ramdisk.modules 里pinctrl-sunxi.ko后添加 pinctrl-debugfs.ko
3.小机端调试

  1. a523-pro:/ # mount -t debugfs none /sys/kernel/debug
  2. a523-pro:/ # cd /sys/kernel/debug/sunxi_pinctrl/
  3. a523-pro:/sys/kernel/debug/sunxi_pinctrl # ls
  4. data  dev_name  dlevel  function  pinmux_list  power_source  pull  sunxi_pin  sunxi_pin_configure
  5. a523-pro:/sys/kernel/debug/sunxi_pinctrl # echo PC1 > sunxi_pin
  6. a523-pro:/sys/kernel/debug/sunxi_pinctrl # cat sunxi_pin_configure
  7. cat: sunxi_pin_configure: Invalid argument
复制代码
 此时 cat: sunxi_pin_configure: Invalid argument
因为必要配debug的pin域
  1. a523-pro:/sys/kernel/debug/sunxi_pinctrl # ls ../pinctrl/
  2. 2000000.pinctrl  7022000.pinctrl  pinctrl-devices  pinctrl-handles  pinctrl-maps
复制代码
2000000.pinctrl    对应  PA~PK
7022000.pinctrl    对应  PL~PM
因此要先指定域即可查看信息
  1. a523-pro:/sys/kernel/debug/sunxi_pinctrl # echo 2000000.pinctrl > dev_name
  2. a523-pro:/sys/kernel/debug/sunxi_pinctrl # cat sunxi_pin_configure
  3. pin[PC1] funciton: 3
  4. pin[PC1] data: 0
  5. pin[PC1] dlevel: 40mA
  6. pin[PC1] pull up: 0x1
  7. pin[PC1] pull down: 0xffffff
  8. pin[PC1] pull disable: 0xffffff
  9. pin[PC1] power_source: 16777215
复制代码


Linux固件下debug

1.内核配置

longan目次  ./build.sh menuconfig后选中 <*>
Allwinner BSP > Device Drivers > Pinctrl Drivers
<*> Pinctrl Support for Allwinner SoCs
        <*>   Pinctrl Debugfs Driver  
2.小机端调试

与Android固件调试一致
  1. mount -t debugfs none /sys/kernel/debug
  2. cd /sys/kernel/debug/sunxi_pinctrl/
  3. echo 2000000.pinctrl > dev_name
  4. echo PC2 > sunxi_pin
  5. cat sunxi_pin_configure
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表