事实上,我这样成功了,它确实可以这样用,
dianjixz 发布的帖子
-
D1 uart2功能可以用在PD1和PC1引脚上吗?
将 D1 的 PD1&PC1 引脚设定为串口复用功能,但是串口通信不成功,请问这是什么情况?
下面是设备树配置uart2_pins_a: uart2_pins@0 { /* For EVB1 board */ // pins = "PC0", "PC1"; pins = "PD1"; function = "uart2"; drive-strength = <10>; bias-pull-up; }; uart2_pins_b: uart2_pins@1 { /* For EVB1 board */ // pins = "PC0", "PC1"; pins = "PC1"; function = "uart2"; drive-strength = <10>; bias-pull-up; }; uart2_pins_c: uart2_pins@2 { /* For EVB1 board */ // pins = "PC0", "PC1"; pins = "PD1", "PC1"; function = "gpio_in"; }; &uart2 { pinctrl-names = "default", "sleep"; pinctrl-0 = <&uart2_pins_a &uart2_pins_b>; pinctrl-1 = <&uart2_pins_c>; uart2_type = <2>; status = "okay"; };
-
回复: D1 uart2 PD1&PD2引脚电平有脉冲,求解?
@whycan
初始的复用关系是这个!
出来的信号是这个样子!
D1引脚寄存器1.png
上面修改复用关系寄存器,是后面调试发现在其他模式下也会出现这个信号! -
D1 uart2 PD1&PD2引脚电平有脉冲,求解?
在使用 D1 的 uart2 功能时,在 PD1, PD2 引脚上有异常的脉冲信号.
系统使用情况:
已经在设备树中关闭了所有和 disp 有关的设备
将 uart2 的引脚映射到 PD1 和 PD2 上
刚开始发现 uart2 有异常数据,在逻辑分析仪上查看 PD1 & PD2上有异常的脉冲信号.
尝试直接设置 GPIO 寄存器,但是没有用,异常信号还在.求解答.很着急,
设备树设置:
该节点完全注释了,相关的视频节点也都注释了!包括引脚也注释了.
uart2 的引脚配置!
这是寄存器设置,下面是逻辑分析仪的波形.,这个信号在 disp 节点没有关闭时像是一个差分信号.暂时没什么解决的头绪.求大神指点!
-
回复: D1设置hdmi分辨率
这样做没有效果呀,而且原来的屏显也没了。
屏幕没有反映。
而且运行:tplayerdemo /usr/lib/tt-data/01-1080P-HEVC-AAC-60F.mkv
也不播放视频了。
-
D1设置hdmi分辨率
输出官方的命令:
cd /sys/kernel/debug/dispdbg echo disp0 > name; echo switch1 > command; echo 4 10 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
屏幕有logo出现,但是输入命令
cat /dev/urandom > /dev/fb0
后,屏幕只显示了大概一半的屏。怎么设置显示全屏呀。
也就是怎么设置分辨率屏幕信息。
另外能解释以下param参数信息吗? -
hdmi分辨率调整
D1的系统怎么调HDMI分辨率等参数,使用官网的
cd /sys/kernel/debug/dispdbg echo disp0 > name; echo switch1 > command; echo 4 10 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
命令后,显示器确实开启了,但是显示界面有问题,不能占满屏。
-
回复: fsbuild有问题
@kunyao 刚开始有一个包编译不通过,我更新了版本,原来是这个libgpg-error-1.27.tar.bz2,现在是libgpg-error-1.42.tar.bz2,其他的都没动!