Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2130 if( pxNewTCB->pxStack == NULL )
- 1: x/i $pc
- => 0x3b14 <prvAllocateTCBAndStack+60>: ldr r3, [r7, #12]
- (gdb)
- Nt: Stopped: Step
- Nt: Stopped: Step
- Nt: Stopped: Step
- Nt: Stopped: Step
- 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b2a <prvAllocateTCBAndStack+82>: ldr r3, [r7, #12]
- (gdb) si
- Nt: Stopped: Step
- 0x00003b2c 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b2c <prvAllocateTCBAndStack+84>: ldr r2, [r3, #48] ; 0x30
- (gdb)
- Nt: Stopped: Step
- 0x00003b2e 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b2e <prvAllocateTCBAndStack+86>: adds r3, r7, #6
- (gdb)
- Nt: Stopped: Step
- 0x00003b30 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b30 <prvAllocateTCBAndStack+88>: ldrh r3, [r3, #0]
- (gdb)
- Nt: Stopped: Step
- 0x00003b32 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b32 <prvAllocateTCBAndStack+90>: lsls r3, r3, #2
- (gdb)
- Nt: Stopped: Step
- 0x00003b34 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b34 <prvAllocateTCBAndStack+92>: adds r0, r2, #0
- (gdb)
- Nt: Stopped: Step
- 0x00003b36 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b36 <prvAllocateTCBAndStack+94>: movs r1, #165 ; 0xa5
- (gdb)
- Nt: Stopped: Step
- 0x00003b38 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b38 <prvAllocateTCBAndStack+96>: adds r2, r3, #0
- (gdb)
- Nt: Stopped: Step
- 0x00003b3a 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b3a <prvAllocateTCBAndStack+98>: ldr r3, [pc, #20] ; (0x3b50 <prvAllocateTCBAndStack+120>)
- (gdb)
- Nt: Stopped: Step
- 0x00003b3c 2139 memset( pxNewTCB->pxStack, ( int ) tskSTACK_FILL_BYTE, ( size_t ) usStackDepth * sizeof( portSTACK_TYPE ) );
- 1: x/i $pc
- => 0x3b3c <prvAllocateTCBAndStack+100>: blx r3
- (gdb)
- Nt: Stopped: Step
- 0x0000481c in memset ()
- 1: x/i $pc
- => 0x481c <memset>: lsls r3, r0, #0
- (gdb) i r
- r0 0x100002b0 268436144
- r1 0xa5 165
- r2 0x118 280
- r3 0x481c 18460
- r4 0x2cf5 11509
- r5 0xefffdaf9 4026522361
- r6 0x40048000 1074036736
- r7 0x10001f40 268443456
- r8 0xce40424a 3460317770
- r9 0x128ce848 311224392
- r10 0x9708c304 2533933828
- r11 0xc8288d03 3358100739
- r12 0x2cf5 11509
- sp 0x10001f40 0x10001f40
- lr 0x3b3f 0x3b3f <prvAllocateTCBAndStack+102>
- pc 0x481c 0x481c <memset>
- xPSR 0x0 0
- (gdb) si
- Nt: Stopped: VectorCatch:HardF (PC was 0x0000481C)
- Program received signal SIGSTOP, Stopped (signal).
- HardFault_Handler () at ./lpclib_lpc11xx/cr_startup_lpc11.c:372
- 372 {
- 1: x/i $pc
- => 0x1e0 <HardFault_Handler>: push {r7, lr}
- (gdb) bt
- #0 HardFault_Handler () at ./lpclib_lpc11xx/cr_startup_lpc11.c:372
- #1 <signal handler called>
- #2 0x0000481c in memset ()
- #3 0x00003b3e in prvAllocateTCBAndStack (usStackDepth=70, puxStackBuffer=0x0) at ./kernel/tasks.c:2139
- #4 0x00002d26 in xTaskGenericCreate (pxTaskCode=0x95d <prvHigherPriorityNormallyEmptyTask>, pcName=0x4a48 "H1QRx", usStackDepth=70, pvParameters=0x1, uxPriority=3, pxCreatedTask=0x10001d18,
- puxStackBuffer=0x0, xRegions=0x0) at ./kernel/tasks.c:392
- #5 0x00000784 in vStartInterruptQueueTasks () at ./Common/IntQueue.c:216
- #6 0x00000596 in main_full () at ./src/main-full.c:176
- #7 0x00004366 in main () at main.c:266
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement