diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-05-18 21:08:43 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2009-05-18 21:08:43 +0000 |
commit | e0178ffa9a25af4cd0f8a767a12be2d58aa3720a (patch) | |
tree | 38381ad3b77f33421af12d3fed3178d5041ae47c /nuttx/arch/arm/src/common | |
parent | 3800bf5b0ebc28e22d3eb9fd3dfec373d5ed2196 (diff) | |
download | px4-nuttx-e0178ffa9a25af4cd0f8a767a12be2d58aa3720a.tar.gz px4-nuttx-e0178ffa9a25af4cd0f8a767a12be2d58aa3720a.tar.bz2 px4-nuttx-e0178ffa9a25af4cd0f8a767a12be2d58aa3720a.zip |
Progress on Cortex-M3 interrupts
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1789 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/common')
-rw-r--r-- | nuttx/arch/arm/src/common/up_assert.c | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/nuttx/arch/arm/src/common/up_assert.c b/nuttx/arch/arm/src/common/up_assert.c index 88dd0bd49..dcb254e60 100644 --- a/nuttx/arch/arm/src/common/up_assert.c +++ b/nuttx/arch/arm/src/common/up_assert.c @@ -121,6 +121,22 @@ static inline void up_registerdump(void) if (current_regs) { +#ifdef __thumb2__ + /* Yes.. dump the interrupt registers */ + + lldbg("R0: %08x %08x %08x %08x %08x %08x %08x %08x\n", + current_regs[REG_R0], current_regs[REG_R1], + current_regs[REG_R2], current_regs[REG_R3], + current_regs[REG_R4], current_regs[REG_R5], + current_regs[REG_R6], current_regs[REG_R7]); + lldbg("R8: %08x %08x %08x %08x %08x %08x %08x %08x\n", + current_regs[REG_R8], current_regs[REG_R9], + current_regs[REG_R10], current_regs[REG_R11], + current_regs[REG_R12], current_regs[REG_R13], + current_regs[REG_R14], current_regs[REG_R15]); + lldbg("xPSR: %08x PRIMASK: %08x\n", + current_regs[REG_XPSR], current_regs[REG_PRIMASK]); +#else int regs; /* Yes.. dump the interrupt registers */ @@ -133,10 +149,6 @@ static inline void up_registerdump(void) ptr[4], ptr[5], ptr[6], ptr[7]); } -#ifdef __thumb2__ - lldbg("xPSR: %08x PRIMASK: %08x\n", - current_regs[REG_XPSR], current_regs[REG_PRIMASK]); -#else lldbg("CPSR: %08x\n", current_regs[REG_CPSR]); #endif } |