The ARM® processor family is the most widely used 32-bit processor family, and has consistently included debug features, starting from the ARM7TDMI® processor [1]. Embedded debug forms part of the ARMv7 architecture [2]. The most recent addition to the ARM architecture family is ARMv8 [3], which represents the biggest change in the architecture''s history. This paper looks at the impact of the new architecture on debug and trace, and reviews some of the lessons learnt from previous architectures.
展开▼