.. _samples_flash_shell: Flash Shell Sample ################## Overview ******** This is a simple shell module that allows arbitrary boards with flash driver support to explore the flash device. Building and Running ******************** This project can be built and executed on as follows: .. zephyr-app-commands:: :zephyr-app: samples/drivers/flash_shell :host-os: unix :board: qemu_x86 :goals: run :compact: Sample Output ============= .. code-block:: console uart:~$ flash page_count Flash device contains 1024 pages. uart:~$ flash page_erase 1023 Erasing page 1023 (start offset 0xffc00, size 0x400) uart:~$ flash page_write 1023 8 17 19 28 39 Reading back written bytes: 11 13 1c 27 uart:~$ flash page_write 1023 4 77 9 1 2 Reading back written bytes: 4d 09 01 02 uart:~$ flash page_read 1023 4 12 4d 09 01 02 | 11 13 1c 27 ff ff ff ff uart:~$ flash page_read 1023 0 16 ff ff ff ff | 4d 09 01 02 11 13 1c 27 | ff ff ff ff