Firefly开源社区

打印 上一主题 下一主题

firefly-rk3288pad 版进入loader模式为什么比较困难

55

积分

0

威望

0

贡献

技术小白

积分
55

firefly-rk3288pad 版进入loader模式为什么比较困难

发表于 2015-5-12 17:38:35      浏览:8033 | 回复:1        打印      只看该作者   [复制链接] 楼主
看了firefly-rk3288开发板的user guide,是按住recovery键不动,短按reset键,可以进入loader模式。但是我在板子上进行了这样的操作,发现重复操作多次,只有少数几次可以进入loader模式。很多时候我按住recovery键不动,短按reset键,uboot打印Log:
adc key = 1023
adc key = 1023
显然key值不在0-30之间。这样就进入不了Loader模式。
我想问下是不是AD转换不灵敏,还是按reset键后,pmic没有完全复位,导致AD转换器上还有电压?

另外我在board/rockchip/common/rkloader/key.c中看到:
int GetPortState(key_config *key){
.....
printf("adc key = %d\n",value); //我把这行注释给去了,就打印出上面的adc key = 1023值了。
//DRVDelayUs(1000);
......
}
难道我要这行 DRVDelayUs(1000); 给恢复了,能提高AD转换精度吗。
回复

使用道具 举报

152

积分

0

威望

6

贡献

技术小白

积分
152
发表于 2015-5-13 17:25:40        只看该作者  沙发
recovery键有可能接触不良。

DRVDelayUs(1000) 在 printf 后执行,不会影响前面的输出结果。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表