我这用的am3354cpu, 软件用的TI_Android_JB_4.2.2_DevKit_4.1.1版本
现在发现一个问题,系统休眠唤醒后GPIO bank0 的GPIO可以正常使用(配置为输出,软件可以拉高拉低), gpio bank1、bank2、bank3的gpio 在系统唤醒后一直维持0.3V 电压,软件不能拉高拉低了
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
建议你先确认一下,当前的管教pinmux设置是否正确,然后就是移除你设置的GPIO的外部上下拉,再通过pinmux的设置来设置上拉下拉,观察电平,看是否能正常工作。一般这种情况,软件配置带来的问题较多,特别是pinmux这块,一定要细心查验一下。
咨询下,你是如何将系统进入休眠的,是不是通过命令啊:
是不是 :
sync; echo mem > /sys/power/state
sync; echo standby > /sys/power/state
如果是的话,执行完之后,你打印的信息,能不能给贴出来呢。
我这边执行完之后,打印:
[ 6359.210262] request_suspend_state: sleep (0->3) at 6359191362844 (2000-01-01 01:45:53.137427884 UTC)
不知道为这样是不是已经进入了休眠了,可是串口又完全可以操控,而且从电源上看,没有没有减少一点的功耗。