The DM6437 based software we're developing using CCS contains a primary project and a number of dependant projects. One of these dependant projects contain a large number of bitmap image files (converted to 'C' files). Because of the size of this dependant project, downloads from CCS to a target board is a time consuming process (30 minutes). We're looking for a solution that will reduce this download time.
One method we're looking at is to create a second project which will contain this large dependant project (moving it out of the primary project) and storing it in a second flashrom. Since it's unlikely the code in this dependant project will change, the thought here is to move this static code out of the primary project area, thereby reducing its overall size. In order to do this, the primary project will have to be able to reference the image data structures which will now reside in the second flashrom We're trying to figure out how best to create and define this second project and how the primary project can reference the data structures in the second flashrom. Any ideas on how best to go about this? Is there any documentation or examples we can reference as a starting point?