mtk adb調試

1.adb操作gpio狀態

1)To show GPIO status:

adb shell "cat /sys/devices/virtual/misc/mtgpio/pin"

2)To change GPIO status:

adb shell "echo "-w=99:0 1 0 0 0 1 0" >/sys/devices/virtual/misc/mtgpio/pin"

3)修改mode (從左到右 第 1 個 bit)

echo -wmode 95 1 > pin (95是gpio num, 1 是mode)

4)修改pull select(選擇pull up和pull down。從左到右 第 2 個 bit)

echo -wpsel 95 1 > pin (95是gpio num, 1 是pull up,0是pull down

5)修改Dout(設置output value。從左到右 第 4 個 bit)

echo -wdout 95 1 > pin (95是gpio num, 1 是 output high,0是output low)

6)修改pull enable(從左到右 第 5 個 bit)

echo -wpen 95 1 > pin (95是gpio num, 1 是 pull enable,0是pull disable)

7)修改direction(選擇input還是output。從左到右 第 6 個 bit)

echo -wdir 95 0 > pin (95是gpio num, 1 是 output,0是input)

8)修改ies(設定 input enable。從左到右 第 7 個 bit)

echo -wies 95 1 > pin (95是gpio num, 1 是 enable input,0是 disable input)

9)修改smt(設定 smt。從左到右 第 8 個 bit)

echo -wsmt 95 0 > pin (95是gpio num, 1 是 enable smt,0是 disable smt)

2.攝像頭調試效果相關

1)關閉tsf

adb shell setprop debug.lsc_mgr.manual_tsf 0

2)打開shading log

adb shell setprop debug.lsc_mgr.log 1023

adb shell setprop debug.tsfcore.enable 1

adb shell setprop debug.lsc_mgr.enable 1

3.保持UART log一直輸出

adb shell setprop persist.uartconsole.enable 1

4.調試Vibrator

開啓震動功能持續1秒:adb shell "echo 1000 > /sys/devices/virtual/timed_output/vibrator/enable"

5.開啓mtkLog

adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章