搜索

451

主题

663

帖子

5297

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5297
QQ
发表于 2023-4-3 14:35:10 989 浏览 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
回复

使用道具 举报

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

本版积分规则


登录或注册
快速回复 返回顶部 返回列表