原来是这样,明白
Search found 16 matches
- 2025-09-09 8:30
- Forum: Luckfox Lyra-RK3506
- Topic: GPIO引脚控制没反应
- Replies: 7
- Views: 5551
- 2025-09-09 6:22
- Forum: Luckfox Lyra-RK3506
- Topic: GPIO引脚控制没反应
- Replies: 7
- Views: 5551
Re: GPIO引脚控制没反应
这里,不是按这种分组 GPIO{bank}_{group}{X} 计算pin的吗?我要怎么控制GPO的引脚呢
- 2025-09-09 6:16
- Forum: Luckfox Lyra-RK3506
- Topic: GPIO引脚控制没反应
- Replies: 7
- Views: 5551
- 2025-09-09 1:37
- Forum: Luckfox Lyra-RK3506
- Topic: GPIO引脚控制没反应
- Replies: 7
- Views: 5551
- 2025-09-08 9:58
- Forum: Luckfox Lyra-RK3506
- Topic: 请教 软件I2C如何配置?
- Replies: 4
- Views: 2949
Re: 请教 软件I2C如何配置?
您的pinctrl应该添加group去消除 unable to find group for node i2c3-gpio 报错,
&pinctrl {
i2c3 {
i2c3_gpio: i2c3-gpio {
rockchip,pins =
<4 RK_PA1 0 &i2c_pcfg_pull_up>, /* SCL */
<4 RK_PA0 0 &i2c_pcfg_pull_up>; /* SDA */
};
};
};
好的,谢谢哥 :lol:
- 2025-09-06 8:40
- Forum: Luckfox Lyra-RK3506
- Topic: GPIO引脚控制没反应
- Replies: 7
- Views: 5551
GPIO引脚控制没反应
root@luckfox:~# echo 132 > /sys/class/gpio/export
root@luckfox:~# cd /sys/class/gpio/gpio132
root@luckfox:/sys/class/gpio/gpio132# echo out > direction
root@luckfox:/sys/class/gpio/gpio132# echo 1 > value
root@luckfox:/sys/class/gpio/gpio132# cat value
0
root@luckfox:/sys/class/gpio/gpio132# cat ...
root@luckfox:~# cd /sys/class/gpio/gpio132
root@luckfox:/sys/class/gpio/gpio132# echo out > direction
root@luckfox:/sys/class/gpio/gpio132# echo 1 > value
root@luckfox:/sys/class/gpio/gpio132# cat value
0
root@luckfox:/sys/class/gpio/gpio132# cat ...
- 2025-09-05 6:52
- Forum: Luckfox Lyra-RK3506
- Topic: 请教 软件I2C如何配置?
- Replies: 4
- Views: 2949
Re: 请教 软件I2C如何配置?
您好,我们没有在Luckfox Lyra 上实测过该功能 ,比较明显的问题是pinctrl设置里面的
&pinctrl {
gpio_i2c3 {
gpio_i2c3_sda: gpio-i2c3-sda {
rockchip,pins =
<4 RK_PA1 35 &pcfg_pull_up>;
};
};
gpio_i2c3 {
gpio_i2c3_scl: gpio-i2c3-scl {
rockchip,pins =
<4 RK_PA0 34 &pcfg_pull_up>;
};
};
};
将复用功能设置为 34 35 也就是i2c2-scl 和 ...
- 2025-09-05 3:13
- Forum: Luckfox Lyra-RK3506
- Topic: 请教 软件I2C如何配置?
- Replies: 4
- Views: 2949
请教 软件I2C如何配置?
lyra plus开发板
kernel配置开了软件I2C:
<*> GPIO-based bitbanging I2C
[ ] GPIO-based fault injector
一开始设置了有6个类似这样的软件I2C,在rk3506g-luckfox-lyra-plus.dts里,rk3502.dtsi内aliases加了对应的I2C,可以在/dev下挂载I2C设备。
aliases {
gpio0 = &gpio0;
gpio1 = &gpio1;
gpio2 = &gpio2;
gpio3 = &gpio3;
gpio4 = &gpio4;
i2c0 = &i2c0 ...
kernel配置开了软件I2C:
<*> GPIO-based bitbanging I2C
[ ] GPIO-based fault injector
一开始设置了有6个类似这样的软件I2C,在rk3506g-luckfox-lyra-plus.dts里,rk3502.dtsi内aliases加了对应的I2C,可以在/dev下挂载I2C设备。
aliases {
gpio0 = &gpio0;
gpio1 = &gpio1;
gpio2 = &gpio2;
gpio3 = &gpio3;
gpio4 = &gpio4;
i2c0 = &i2c0 ...
- 2025-09-04 6:13
- Forum: Luckfox Lyra-RK3506
- Topic: 按文档方式修改设备树,串口无法使用
- Replies: 5
- Views: 1901
Re: 按文档方式修改设备树,串口无法使用
开发板型号:Luckfox Lyra Ultra
修改了设备树配置: Lyra-sdk/kernel-6.1/arch/arm/boot/dts/rk3506b-luckfox-lyra-ultra.dts
&uart1 {
pinctrl-0 = <&rm_io20_uart1_tx &rm_io18_uart1_rx>;
status = "okay";
};
&uart2 {
pinctrl-0 = <&rm_io31_uart2_tx &rm_io30_uart2_rx>;
status = "okay";
};
可以生成ttyS1,也是同样的问题 ...
- 2025-08-22 7:42
- Forum: Luckfox Lyra-RK3506
- Topic: adc使用问题
- Replies: 1
- Views: 1315
adc使用问题
使用官网这个例程,我改了一下adc通道,发现读的adc好像永远是第一次的值,没有实时改变。
后面把fopen和fclose放到循环里面才实时变化,是循环调用的fseek是没起作用吗?
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
int main() {
printf("Press Ctrl+C to quit\n");
const char *adc_dir = "/sys/bus/iio/devices/iio:device0";
char in_voltage2 ...
后面把fopen和fclose放到循环里面才实时变化,是循环调用的fseek是没起作用吗?
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
int main() {
printf("Press Ctrl+C to quit\n");
const char *adc_dir = "/sys/bus/iio/devices/iio:device0";
char in_voltage2 ...
