首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    全志D1-H芯片 如何在休眠唤醒过程中通过 sunxi_dump 读写外设寄存器?

    使用方法 1, 使能休眠唤醒日志 使控制台不休眠,必须 echo N > /sys/module/printk/parameters/console_suspend 使能 kernel 休眠打印 可选...echo 1 > /sys/module/kernel/parameters/initcall_debug 使能 设备休眠唤醒调用顺序 可选 echo 1 > /sys/power/pm_print_times...调整控制台打印级别 可选 echo 8 > /proc/sys/kernel/printk 也可以执行 echo Y > /sys/module/printk/parameters/ignore_loglevel...2, 根据需要,关闭异步休眠唤醒 默认是并行休眠,可能出现多个核同时休眠设备,打印日志比较乱的情况 echo 0 > /sys/power/pm_async # 关闭异步 3, 设置休眠过程需要执行的动作.../sys/class/sunxi_dump/standby_dump_ctrl 是为了方便在 standby 等流程中读写寄存器的值,增加的接口。

    44310

    34.Linux-printk分析、使用printk调试驱动

    2.我们以“console=ttySA0,115200”为例,进入linux-2.6.22.6\kernel\printk.c 找到以下一段: __setup("console=", console_setup...搜索到在linux-2.6.22.6\kernel\Printk.c里的register_console(struct console *console)函数,有用到console_cmdline[]...有以下3种方法 9.1通过修改 /proc/sys/kernel/printk  来更改printk打印级别 如下图所示,可以看到default_message_loglevel默认值小于console_loglevel...然后通过# echo "1 4 1 7" > /proc/sys/kernel/printk来将console_loglevel设为1,即可屏蔽打印 缺点就是内核重启后, /proc/sys/kernel.../printk的内容又会恢复初值,等于"7 4 1 7",可以参考方法2和3来弥补该缺点 9.2直接修改内核文件 直接修改_call_console_drivers ()函数(位于kernel\printk.c

    5.1K60
    领券