This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hi, In the past I have created applications which are downloaded to an embedded processor with S records and the applications are immediately put into RAM and executed. Recently I was forced to find a new embedded computer to run the applications on. Enough on the background. The new board has flash memory available. To eliminate the process of downloading a program everytime the board is powered up I would like to store the program in flash and copy it to ram for execution (I need every bit of speed I can get). My initial thought was to save the S records in flash and then extract the program to ram but as I was going though the linker documentation I saw the 'AT' keyword and thought it might allow me to link a program to be initially stored in one location (flash) and then later relocated to another (ram) for execution. The restrictions are I must use S records to get the program and there is no operating system the application runs on. Am I thinking correctly on this or have I completely missed the boat? Thanks, Dennis _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |