I originally wrote this tutorial on how to debug ARM code at the assembly level for my team, but it's generic enough that other people might find it useful: http://liebela.net/arm.doc
It's not meant to teach you every last thing about ARM assembly, but rather just the stuff you really need to know when you are debugging your compiled C code.
-- Jason Fuller