Debugging exceptions is the same process regardless of type, but often it is helpful to understand the difference between the most common types of exceptions:
Please note that the above explanations are greatly simplified and the ARM reference manual is the official standard. Please also note that the above doesn't really help in identifying what when wrong - that will be the topic of future blog entries - so stay tuned!