I have two projects based on the LPCOpen libraries. The bootloader does checksum calculations, serial IO, saves data to flash, etc. The main application also needs to do these functions. Is there a method to set up these projects so that the main application has access to the same functions that reside in the bootloader? The point being to make the main application image smaller in size by accessing code in the bootloader.
An alternative would be a shared library that resides in flash that both the bootloader and application could access.