56 lines
1.5 KiB
ReStructuredText
56 lines
1.5 KiB
ReStructuredText
.. _mimxrt1060_evk-system-off-sample:
|
|
|
|
RT1060 System Off demo
|
|
######################
|
|
|
|
Overview
|
|
********
|
|
|
|
This sample can be used for basic power measurement and as an example of
|
|
soft off on NXP i.MX RT platforms. The functional behavior is:
|
|
|
|
* Busy-wait for 2 seconds
|
|
* Turn the system off after enabling wakeup through a button press, and
|
|
additionally set an alarm 10 seconds in the future to wake up the processor
|
|
|
|
A power monitor will be able to distinguish among these states.
|
|
|
|
Requirements
|
|
************
|
|
|
|
This application uses MIMXRT1060_EVK or MIMXRT1060_EVKB for the demo.
|
|
|
|
Building, Flashing and Running
|
|
******************************
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/boards/mimxrt1060_evk/system_off
|
|
:board: mimxrt1060_evk
|
|
:goals: build flash
|
|
:compact:
|
|
|
|
Running:
|
|
|
|
1. Open UART terminal.
|
|
2. Power Cycle Device.
|
|
3. Device will turn on and idle for 2 seconds
|
|
4. Device will turn itself off using deep sleep state 1. Press SW 5
|
|
to wake the device and restart the application as if it had been
|
|
powered back on. Alternatively, wait 10 seconds for the SNVS RTC
|
|
alarm to fire and wake the device up automatically.
|
|
|
|
Sample Output
|
|
=================
|
|
MIMXRT1060_EVK core output
|
|
--------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
*** Booting Zephyr OS build zephyr-v3.0.0-2733-ged206aca47cc ***
|
|
|
|
mimxrt1060_evkb system off demo
|
|
Busy-wait 2 s
|
|
Sleep 2 s
|
|
RTC Alarm set for 10 seconds to wake from soft-off.
|
|
Entering system off; press GPIO_5 to restart sooner
|