There are a lot of documents out there about ARM, but I’ve found it hard to assemble a set of useful docs from the masses of available info.
Here are some of the documents I’ve found useful the last few days I’ve gotten past the just-get-it-running stage. These are concentrated on doing ARM7 work using Eclipse and the gnu compiler. Especially looking into setup up, boot, memory sections, and assembly work. Hopefully they will save someone out there time and effort digging things up.
If you have any more suggestions for useful docs, please add them.
ARM ARM:
ARM Architecture Reference Manual. Covers a lot, including the assembly commands used by the ARM. VERY useful. I have a soft copy from the hard-copy CD, it appears there is some confusion on legal issues about giving away the softcopy for free. Does anyone have a softcopy, or know about the legality of sharing the softcopy? Hard-copy info can be found at
LD PDF:
This is a document of the linker (ld) used by the GNU arm toolchain. It covers command line options, as well as the linker script format. There are very few ARM specific options, so for the most part a generic version would work. I could not find one with ARM information, so the link below goes to a general ld overview
Product datasheet and Users Manual:
I had a bit of a time for a while before I realized that the ‘Users Manual’ had all of the information I was expecting (but missing) from the data sheet. Some well crafted google searches using the product, along with ‘datasheet’, ‘UM’, or ‘Users Manual’ works well. Others might know even better keywords or terms to use when searching out documentation…