Pinctrl (1)debug

打印 上一主题 下一主题

主题 503|帖子 503|积分 1509

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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表