调试设备的时候可以直接从控制终端通过echo命令向设备的寄存器写入新值,这会很方便:比如i850上的电源管理器对应的设备文件是/sys
/devices/platform/i2c-adapter/i2c-1/1-0008/mc13892_ctl
首先可以查看一下该设备的所有寄存器的当前值:用下面的命令
cat
/sys/devices/platform/i2c-adapter/i2c-1/1-0008/mc13892_ctl
如果你打算把该设备的第53号寄存器的值改为0x63d, 则用如下命令
echo 53 0x63d
> /sys/devices/platform/i2c-adapter/i2c-1/1-0008/mc13892_ctl
这种方法很方便!!!!
调试方法 之 直接写寄存器
最新推荐文章于 2023-11-02 14:41:07 发布
本文介绍了一种通过echo命令直接向设备寄存器写入新值的方法,以实现快速调试的目的。以i850上的电源管理器为例,展示了如何查看寄存器的当前值及更改指定寄存器的值。
3668

被折叠的 条评论
为什么被折叠?



