For help, type "help". Type "apropos word" to search for commands related to "word". 0x0000000000001000 in ?? () (gdb) b xPortStartFirstTask Breakpoint 1 at 0x80003700: file ../..//Source/portable/GCC/RISC-V/portASM.S, line 306. (gdb) c Continuing. Breakpoint 1, xPortStartFirstTask () at ../..//Source/portable/GCC/RISC-V/portASM.S:306 306 la t0, freertos_risc_v_trap_handler (gdb) bt #0 xPortStartFirstTask () at ../..//Source/portable/GCC/RISC-V/portASM.S:306 #1 0x00000000800034ba in xPortStartScheduler () at ../..//Source/portable/GCC/RISC-V/port.c:196 #2 0x000000008000151c in vTaskStartScheduler () at ../..//Source/tasks.c:2067 #3 0x0000000080000228 in main_blinky () at ./blinky_demo/main_blinky.c:142 #4 0x0000000080000120 in main () at main.c:113 (gdb) p /x $mxstatus $1 = void (gdb) p /x $mstatus $2 = 0x8000000000007880 (gdb) i registers ra 0x800034ba 0x800034ba <xPortStartScheduler+74> sp 0x8002ff80 0x8002ff80 gp 0x800208b0 0x800208b0 <ucHeap+1208> tp 0x0 0x0 t0 0x0 0 t1 0x1880 6272 t2 0x0 0 fp 0x8002ffa0 0x8002ffa0 s1 0x0 0 a0 0x1 1 a1 0x8000293a 2147494202 a2 0x800201c8 2147615176 a3 0x1 1 a4 0x127fd 75773 a5 0x880 2176 a6 0x800216a0 2147620512 a7 0x0 0 s2 0x0 0 s3 0x0 0 s4 0x0 0 s5 0x0 0 s6 0x0 0 s7 0x0 0 s8 0x0 0 s9 0x0 0 s10 0x0 0 s11 0x0 0 t3 0x0 0 t4 0x0 0 t5 0x0 0 t6 0x0 0 pc 0x80003700 0x80003700 <xPortStartFirstTask> (gdb) x /4i $pc => 0x80003700 <xPortStartFirstTask>: auipc t0,0x0 0x80003704 <xPortStartFirstTask+4>: addi t0,t0,-512 0x80003708 <xPortStartFirstTask+8>: csrw mtvec,t0 0x8000370c <xPortStartFirstTask+12>: auipc sp,0x1d (gdb) x /6i 0x00000000800034ba 0x800034ba <xPortStartScheduler+74>: li a5,0 0x800034bc <xPortStartScheduler+76>: mv a0,a5 0x800034be <xPortStartScheduler+78>: ld ra,24(sp) 0x800034c0 <xPortStartScheduler+80>: ld s0,16(sp) 0x800034c2 <xPortStartScheduler+82>: addi sp,sp,32 0x800034c4 <xPortStartScheduler+84>: ret (gdb)