Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Android] RK3566DJ4 为什么我命令到处gpio,能修改direction但是无法修改value

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361

RK3566DJ4 为什么我命令到处gpio,能修改direction但是无法修改value

发表于 2022-9-15 11:25:20      浏览:4847 | 回复:17        打印     [复制链接] 楼主
RK3566DJ4 为什么我命令到处gpio,能修改direction但是无法修改value。
命令具体是
echo 4 >/sys/class/gpio/export
cat /sys/class/gpio/gpio4/dirction
cat /sys/class/gpio/gpio4/value
echo 1 > /sys/class/gpio/gpio4/value
cat /sys/class/gpio/gpio4/value

结果这个value值无法修改

[B@SLK`LGI{DU(RMTMLGQVN.jpg (184.66 KB, 下载次数: 87)

[B@SLK`LGI{DU(RMTMLGQVN.jpg
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 11:36:54      沙发
请问我怎么设置
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 11:41:52      板凳


GPIO4_D5 可能被其他功能占用,以下仅是举例说明。当引脚没有被其它外设复用时, 我们可以通过export导出该引脚去使用
我能export 4号gpio角,为什么说是占用。到底哪里说的是对的
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 11:52:33      地板
具体sd卡的dts叫什么命名,我好禁用啊sd卡暂用gpio
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 15:15:59      5#
Liuth 发表于 2022-9-15 11:58
kernel/arch/arm64/boot/dts/rockchip/rk3566-firefly-aiojd4.dtsi
把 sdmmc0 节点 disable, 没有这个节 ...

您好,按照你要求,我重烧了系统,结果命令行取修改值还是没用。
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 16:13:25      6#
Liuth 发表于 2022-9-15 16:11
linux还是安卓?有重新编译烧录内核?

android 11啊,我都编译了。
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 16:29:34      7#
Liuth 发表于 2022-9-15 16:11
linux还是安卓?有重新编译烧录内核?

大神就等你回复了
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 17:47:28      8#
zyk 发表于 2022-9-15 17:20
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins |grep gpio0-4 的结果发出来看一下


console:/ $
el/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins |grep gpio0-4           <
pin 4 (gpio0-4): (MUX UNCLAIMED) gpio0:4
回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 17:50:36      9#
zyk 发表于 2022-9-15 17:20
cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins |grep gpio0-4 的结果发出来看一下

console:/ $ cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-31, parent: platform/fdd60000.gpio, gpio0:
gpio-4   (                    |sysfs               ) out hi
gpio-12  (                    |firefly-gpio        ) out hi
gpio-15  (                    |mdio-reset          ) out hi
gpio-21  (                    |vcc3v3_lcd1_n       ) out lo
gpio-23  (                    |vcc3v3_lcd0_n       ) out lo
gpio-27  (                    |vcc3v3_4g           ) out hi
gpio-28  (                    |pcie30_3v3          ) out hi
gpio-29  (                    |vcc3v3_vga          ) out hi
gpio-30  (                    |vcc_5v_en           ) out hi

gpiochip1: GPIOs 32-63, parent: platform/fe740000.gpio, gpio1:
gpio-36  (                    |spk-gpio            ) out lo
gpio-42  (                    |reset               ) out hi

gpiochip2: GPIOs 64-95, parent: platform/fe750000.gpio, gpio2:
gpio-73  (                    |reset               ) out lo
gpio-77  (                    |bt_default_rts      ) in  hi
gpio-79  (                    |bt_default_reset    ) out lo
gpio-80  (                    |ault_wake_host) in  lo
gpio-81  (                    |bt_d  lo

gpiochip3: GPIOs 96-127, parent: platform/fe760000.g (                    |vcc_hub_reset_en    ) out hi
gpio-1   |hp-ctl              ) out lo
gpio-121 (                     ) out hi
gpio-122 (                    |vcc5v0_host
                                            gpiochip4: GPIOs 128-159, parent: platform/fe770000.gpio, gpio4              |firefly:fan_ctl:user) out hi
gpio-133 (    sb30_en     ) out hi
gpio-136 (                    |firefl lo
gpio-142 (                    |firefly:blue:power  ) o (                    |firefly-irq-gpio    ) in  lo

回复

使用道具 举报

361

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
361
发表于 2022-9-15 18:03:46      10#
zyk 发表于 2022-9-15 17:56
可以控了,还是说设置0没有效果

cat看到的值是1,我的接了二极管灯 但是不亮啊
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表