| |||
| Home > Introduction to the ARM Firmware Suite > Flash library and utilities | |||
ARM development boards contain flash memory that you can use to store programs and data. You can:
Use the library functions to access flash from your own application.
Use the ARM Flash Utility (AFU) to load applications into the flash or RAM memory.
Use the ARM Boot Flash Utility (BootFU) application to program the boot and FPGA areas of flash memory.
Use the boot switcher subprogram, normally located within the first application that is run on reset, to select and run an image in application flash. You can store one or more code images in flash memory and use the boot switcher to start the image at reset.
Use the boot monitor to load an image from the serial port and select it to run when the development board is reset. The boot monitor also provides a simple command-line interface that provides system debug and self-test functions.