Cannot wake from deep sleep on imx8m (Google Coral dev board)

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Cannot wake from deep sleep on imx8m (Google Coral dev board)

ソリューションへジャンプ
2,025件の閲覧回数
everybodysays
Contributor I

Hi,

I'm using the Google Coral Dev Board (i.mx8m SoC) running BalenaOS , and I'm trying to wake the board from deep sleep.

I'm entering deep sleep using

echo mem > /sys/power/state

I then try to exit by using one of the UARTs. I enable it using

echo enabled > /sys/devices/platform/30880000.serial/tty/ttymxc2/power

and then just send characters via usb to the UART from a host machine. This all works fine if I put the board into what I assume is the system idle state using

echo freeze > /sys/power/state,

but not with the deep sleep state (I never get access to the terminal, it just hangs). I'm sure the UART connection is all fine as I can communicate to and from the device using it. I have also tried using usb to trigger wake events but with no luck. The board has no power button, but does have USB, UART, ethernet, and GPIO.

Can anyone offer any suggestions as to why this would work putting it into the freeze state, but not the deep sleep state? Would this be more likely to work with GPIO pins instead?

Many thanks for your time.

ラベル(1)
1 解決策
3 返答(返信)
1,889件の閲覧回数
marc3
Contributor I
1,888件の閲覧回数
everybodysays
Contributor I

Confirmed to be working. Thanks so much for the quick response!

0 件の賞賛
返信
1,888件の閲覧回数
marc3
Contributor I

Hello from balena! Thank you for reporting!

we raised an issue here Investigate wake up from suspend · Issue #17 · balena-os/balena-coral · GitHub 

0 件の賞賛
返信