|
发表于 2023-4-3 14:35:10
987 浏览 0 回复
UIS7862S 如何通过指令来读取屏端寄存器的值?
[QUESTION]
如何通过指令来读取屏端寄存器的值?
[ANSWER]
进入kernel后如何通过指令来读取屏端寄存器的值?
1、adb shell
2、cd /sys/class/display/dsi
3、对屏端寄存器进行读写操作
1)使用dcs指令进行read
格式:
(1) echo reg count > dcs_read
(2) cat dcs_read
举例:
(1) echo 0x0A 0x01 > dcs_read
(2) cat dcs_read
返回值:data[0] = 0x9c
2)使用dcs指令进行write
格式:
echo reg param0 param1 param2 ... > dcs_write
举例:
echo 0x2B 0x10 0x1A 0x5C > dcs_write
echo 0x28 > dcs_write
echo 0x10 > dcs_write
3)使用gen指令进行read
格式:
(1) echo reg count > gen_read
(2) cat gen_read
举例:
(1) echo 0x0A 0x01 > gen_read
(2) cat gen_read
返回值:data[0] = 0x9c
4、使用gen指令进行write
格式:
echo reg param0 param1 param2 ... > gen_write
举例:
echo 0x2B 0x10 0x1A 0x5C > gen_write
echo 0x28 > gen_write
echo 0x10 > gen_write
|
|
手机微信同号:13682654092
|
|
|
|
|
登录或注册
|