buhui912 发表于 2015-5-12 17:38:35

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

看了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转换精度吗。

busybee 发表于 2015-5-13 17:25:40

recovery键有可能接触不良。

DRVDelayUs(1000) 在 printf 后执行,不会影响前面的输出结果。
页: [1]
查看完整版本: firefly-rk3288pad 版进入loader模式为什么比较困难