samples: spi_flash: add README
Basic example of basic flash API use when selecting a serial flash memory. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
This commit is contained in:
parent
77aa89bcb5
commit
e81e88e52e
1 changed files with 41 additions and 0 deletions
41
samples/drivers/spi_flash/README.rst
Normal file
41
samples/drivers/spi_flash/README.rst
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
.. _spi-nor-sample:
|
||||||
|
|
||||||
|
JEDEC SPI-NOR Sample
|
||||||
|
####################
|
||||||
|
|
||||||
|
Overview
|
||||||
|
********
|
||||||
|
|
||||||
|
This sample demonstrates using the flash API on a SPI NOR serial flash
|
||||||
|
memory device. While trivial it is an example of direct access and
|
||||||
|
allows confirmation that the flash is working and that automatic power
|
||||||
|
savings is correctly implemented.
|
||||||
|
|
||||||
|
Building and Running
|
||||||
|
********************
|
||||||
|
|
||||||
|
The application will build only for a target that has a :ref:`devicetree
|
||||||
|
<dt-guide>` entry with ``jedec,spi-nor`` as a compatible.
|
||||||
|
|
||||||
|
.. zephyr-app-commands::
|
||||||
|
:zephyr-app: samples/drivers/spi_flash
|
||||||
|
:board: nrf52840dk_nrf52840
|
||||||
|
:goals: build flash
|
||||||
|
:compact:
|
||||||
|
|
||||||
|
Sample Output
|
||||||
|
=============
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
*** Booting Zephyr OS build zephyr-v2.3.0-2142-gca01d2e1d748 ***
|
||||||
|
|
||||||
|
JEDEC QSPI-NOR SPI flash testing
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Test 1: Flash erase
|
||||||
|
Flash erase succeeded!
|
||||||
|
|
||||||
|
Test 2: Flash write
|
||||||
|
Attempting to write 4 bytes
|
||||||
|
Data read matches data written. Good!
|
Loading…
Add table
Add a link
Reference in a new issue