The CC2538 device family ROM from Texas Instruments contains a utility function library and a
ROM-based serial boot loader. Applications can use the utility function library to reduce their flash footprint, thus allowing the flash to be used for other purposes (such as additional features in the application). The boot loader is used as an initial program loader when the flash is empty.