1. 作为嵌入式新手,我以为长按recover键进入loader模式是默认配置,我们可以直接使用的,现在在rk3128上遇到
长按recover键不能进入loader模式的情况,一开始怀疑硬件的问题,后来烧写android7的镜像进行排查,发现硬件
是没有问题的。我在uboot里不断的追踪打印,这位博主写关于Recovery键的文章很详细给了我很大的帮助,十分的感谢他的分享。
(https://blog.csdn.net/u014770862/article/details/89006732?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link)

2. 主要信息提示: 若dts中没有配置KEY_VOLUMEUP按键,程序返回KEY_NOT_EXIST;若dts中有配置KEY_VOLUMEUP按键,
在adc_key初始化时已经将按键信息假如到链表key_list中,这里found就会置1,程序继续执行。
\sdk-1.0\u-boot\arch\arm\mach-rockchip\boot_rkimg.c__weak int rockchip_dnl_key_pressed(void)
{#if defined(CONFIG_DM_KEY)
#ifdef CONFIG_CMD_ROCKUSBprintk("key_read=%d\n", key_read(KEY_VOLUMEUP));return key_is_pressed(key_read(KEY_VOLUMEUP));我这里读取的键值是 3 (KEY_NOT_EXIST)参照:\sdk-1.0\u-boot\include\key.henum key_event {KEY_PRESS_NONE,   /* press without release */KEY_PRESS_DOWN,  /* press -> release */KEY_PRESS_LONG_DOWN,KEY_NOT_EXIST,
};
3.知道了dts没有配置,但是我不知道应该怎么去配置它,询问供应商也两天了也没有得到回复,参照上面提到的博主文章里配置和修改,
读取的键值返回值为1,但是依然进入不了loader模式,在这里琢磨了很久,突然今天脑回路比较清醒了,源码默认支持loader模式的,
说明sdk没有问题,注意的是我应该怎么去正确的配置它,既然我不知道,那我就去搜关于rk3128的dts相关的配置,这个问题我卡的很久的,
之前并不是没有搜过,可能刚开始没有深入研究理解,就算搜到了我也不知道这个配置对应的是哪些模块吧。
4. 原网址:http://www.atmcu.com/1459.html 很感谢这位作者提供的这边文章,让我的问题立马得到解决。

dts 配置:rk_key: rockchip-key {compatible = "rockchip,key";status = "okay";io-channels = <&saradc 1>;vol-up-key {linux,code = <115>;label = "volume up";rockchip,adc_value = <1>;};vol-down-key {linux,code = <114>;label = "volume down";rockchip,adc_value = <170>;};
};

rk3128 debian9 如何配置recover键(长按开机进入loader模式)相关推荐

  1. linux开机黑屏时间长,Linux 开机进入紧急模式,出现黑屏 grub 的参考解决方案

    前言 本文记录了一次由于 Win10 系统更新,导致 Manjaro 系统出现黑屏 Grub,最后成功抢修的记录,给遇到同样问题的人一个参考 起因 在一次 Win10 更新后,再次尝试进入 Manja ...

  2. 一种单键开/关机电路,实现手机电源键功能:长按开机、长按关机、轻触开/锁屏

    分享一个自己电路中的 单键开关机电路,需要与单片机的I/O配合,可实现手机电源键功能,如:长按开机.长按关机.轻触开关锁屏或其他自定义功能.并且静态功耗极低,最大uA级,非常适合电池供电. 一.电路如 ...

  3. 应广单片机长按开关机_单片机单键开关机电路,模仿手机电源键功能 - 实现长按开机、长按关机、轻触开关锁屏...

    分享一个自己电路中的 单键开关机电路,需要与单片机的I/O配合,可实现手机电源键功能,如长按开机.长按关机.轻触开关锁屏或其他自定义功能.并且静态功耗极低,最大uA级,非常适合电池供电. 电路需求 电 ...

  4. 笔记本电脑按开机键没反应怎么办?(先记得长按开机键,大约10秒钟看看可以吗)

    如果没有外置电池,长按开机键,大约10秒左右即可 1.很多新电脑第一次开机时需要连接电源,插上电源适配器后,再按下开机键 2.如果你的电脑为外置电池,拔下电池过一段时间安装回去,再进行开机 3.如果没 ...

  5. C#中怎样获取默认配置文件App.config中配置的键值对内容

    场景 在新建一个程序后,项目中会有一个默认配置文件App.config 一般会将一些配置文件信息,比如连接数据库的字符串等信息存在此配置文件中. 怎样在代码中获取自己配置的键值对信息. 注: 博客主页 ...

  6. [MyBatisPlus]常用注解_@TableName_@TableId_@TableField_@TableLogic通过全局配置配置主键生成策略

    常用注解 @TableName 设置实体类所对应的表名 如果全部表都有某个前缀,难道我们要通过一个一个加注解的方式来解决实体类对应表名问题吗? 我们可以通过配置文件来解决这个问题: @TableId ...

  7. debian9.4配置iso作为更新源

    debian9.4配置iso作为更新源 本机信息 配置 本机信息 root@fort:~# uname -a Linux fort 4.9.0-6-amd64 #1 SMP Debian 4.9.82 ...

  8. hibernate.hbm.xml必须必须配置主键

    hibernate.hbm.xml必须必须配置主键 <id name="XXid" type="java.lang.long" column=" ...

  9. 释放租赁红利,中国长租公寓行业创新模式探讨和分析

    超过万亿的巨大市场前景,九部委联合印发住房租赁新政,提出将采取多种措施加快推进租赁住房建设,培育和发展住房租赁市场,长租公寓尤其让众多资本机构觊觎,正在用惊人的扩张速度勾勒出一幅蓝图盛景.对于被称为& ...

最新文章

  1. 我的Android学习体系
  2. 图解VC++6.0和ACE 5.4 开发入门
  3. 商汤科技实习生招募专场 | 与大咖畅聊AI拿OFFER,赢商汤年会入场券
  4. 使用jquery进行多行表格数据验证
  5. CodeForces - 670C Cinema(离散化+排序/map,水题)
  6. python模块导入视频教程_63-知识点回顾-函数和导入模块
  7. 【报告分享】2019移动互联网行业报告暨无监督机器学习下的2019行业价值人群聚类报告.pdf...
  8. sqlite数据库主键自增_你绝对不可错过的数据库入门全套内容
  9. IBM X3650优盘启动
  10. 路由与交换技术(交换机中的冗余链路管理)
  11. 圆锥体积等于1/3圆柱体积咋来的
  12. springboot 文件下载 文件名乱码 特殊字符乱码
  13. Java实现微信聊天记录生成器
  14. 千呼万唤始出来——DataV私有部署功能
  15. Android Room 数据库最佳入门教程
  16. [指针八]有关指针的面试题
  17. 浅谈Web大数据可视化平台开发流程
  18. 线上线下模式暗藏专利风险?
  19. python thinker canvas详解_python thinker canvas create_arc 使用详解
  20. XenApp6.5产品BUG

热门文章

  1. Echarts 漏斗图
  2. Cleartext vs. Plaintext vs. Ciphertext vs. Plaintext vs. Clear Text
  3. 计算机入门 零基础,电脑新手入门指南——零基础一分钟入门电脑硬件
  4. Zakas大神:LeanPub自出版一年记
  5. 第二篇 自制系统内核
  6. docker日志显示时间时区错误,时区UST问题/群晖docker日志时间不正确 寻找解答过程
  7. 安装NET.FRAMEWORK报错:error 25015安装法度集 C:\Windows\Microsoft .NET\Framework\v2.0.50727\xxx.dl...
  8. c语言文件尾没有newline字符,关于C++:”文件末尾无新行”编译器警告“No newline at end of file”...
  9. Newline —— CRLF、LF、CR回车和换行
  10. 算力进化!新华三打造“一体·两中枢”全新智慧计算体系