In the old days we used to create the startup code (boot.asm) it looks like this has been done automatically when the library is linked with the project.
I have a situation where I actually don't need to bring in the library (--disable_auto_rts) and instead include boot.asm into the main project.
I thought this would be easy, so I unzipped the std library source code (rtssrc.zip), and pulled in boot.asm rebuilt the project only to find I needed to include another file auto_init.asm... ...rebuilt again... ...added more files... ...this continued and now I have over 35 files and still need to add more files. Some of the undefined symbols are found in standard library files such as memcpy, fflush, fputs, signal; the list is expanding.
I must be overlooking something:
- Is there some preprocessor directives which need to be added to the project?
- I would like to add at most a few files to the project necessary for initialization using the files from rtssrc; if this is even possible without a custom boot..asm.
Any help would be appreciated
LM3S5791