Nothing custom except the CPU?
Okay, get yourself an ARM development board WITH jtag, hook up the memories, and figure out how to get the code to run on your board (you may have to write some test code for the board being examined to puzzle out on-chip peripherals). Then poke and prod with the jtag to your heart's content.