linux debug cmd
temporarily close all printed messages from the kernel:
echo 0 > /proc/sys/kernel/printk
temporarily open all printed messages from the kernel:
echo 8 > /proc/sys/kernel/printk
view interrupt message:
cat /proc/interrupts
mount debugfs:
mount -t debugfs none /sys/kernel/debug
view gpio message:
cat /sys/kernel/debug/gpio
.o file disassembling:
arm-linux-gnueabihf-objdump -d -S test.o
.dtb file decompilation:
dtc -I dtb -O dts imx6ull-mzq.dtb > my.dts