I found this document, and I think it is very clear.
I agree with the author, that says:
"While many online and printed resources focus on building and installing the GNU toolchain, it is quite hard to find a comprehensive example of using GNU C/C++ toolchain for bare metal ARM systems [...]. And even if you do find such an example, you most likely won't know WHY things are done the particular way"
I think that sharing this link could be useful for others:
http://www.state-machine.com/arm/Buildi ... th_GNU.pdfI have just some concern about remapping (that is done once by the ROM bootloader, and then I have to setup IRQ and FIQ...), but probably I need to play with the code...