I realize I am on unsupported territory by replacing the make build files with another buildsystem for libmaple, but it is indeed very rewarding to learn how to cross-compile the binaries from scratch.
I have everything seemingly working except for one single issue: the application does not start after a reset, but requires a power cycle to start. (I posted about this earlier in "Anyone using libmaple.a?", but I then thought it would be more appropriate to start a new thread instead of hijacking bobc's)
I've been poking around, comparing compile/link flags, checking with nm and reading ld-files to see where stuff are put. I am not too familiar with ld-files however, so I am not quite sure what to look for..
Any suggestions? What symbols are needed to be in what addresses for the soft reset to enter the application?