diff --git a/bsp/hpmicro/hpm5300evk/startup/HPM5361/trap.c b/bsp/hpmicro/hpm5300evk/startup/HPM5361/trap.c index b87eaee5244..d041d4785a7 100644 --- a/bsp/hpmicro/hpm5300evk/startup/HPM5361/trap.c +++ b/bsp/hpmicro/hpm5300evk/startup/HPM5361/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} diff --git a/bsp/hpmicro/hpm5301evklite/startup/HPM5301/trap.c b/bsp/hpmicro/hpm5301evklite/startup/HPM5301/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm5301evklite/startup/HPM5301/trap.c +++ b/bsp/hpmicro/hpm5301evklite/startup/HPM5301/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/bsp/hpmicro/hpm6200evk/startup/HPM6280/trap.c b/bsp/hpmicro/hpm6200evk/startup/HPM6280/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm6200evk/startup/HPM6280/trap.c +++ b/bsp/hpmicro/hpm6200evk/startup/HPM6280/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/bsp/hpmicro/hpm6300evk/startup/HPM6360/trap.c b/bsp/hpmicro/hpm6300evk/startup/HPM6360/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm6300evk/startup/HPM6360/trap.c +++ b/bsp/hpmicro/hpm6300evk/startup/HPM6360/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/bsp/hpmicro/hpm6750evk/startup/HPM6750/trap.c b/bsp/hpmicro/hpm6750evk/startup/HPM6750/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm6750evk/startup/HPM6750/trap.c +++ b/bsp/hpmicro/hpm6750evk/startup/HPM6750/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/bsp/hpmicro/hpm6750evk2/startup/HPM6750/trap.c b/bsp/hpmicro/hpm6750evk2/startup/HPM6750/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm6750evk2/startup/HPM6750/trap.c +++ b/bsp/hpmicro/hpm6750evk2/startup/HPM6750/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/bsp/hpmicro/hpm6750evkmini/startup/HPM6750/trap.c b/bsp/hpmicro/hpm6750evkmini/startup/HPM6750/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm6750evkmini/startup/HPM6750/trap.c +++ b/bsp/hpmicro/hpm6750evkmini/startup/HPM6750/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/bsp/hpmicro/hpm6800evk/startup/HPM6880/trap.c b/bsp/hpmicro/hpm6800evk/startup/HPM6880/trap.c index b87eaee5244..d9c7ce6d478 100644 --- a/bsp/hpmicro/hpm6800evk/startup/HPM6880/trap.c +++ b/bsp/hpmicro/hpm6800evk/startup/HPM6880/trap.c @@ -302,3 +302,10 @@ void trap_entry(void) write_fcsr(fcsr); #endif } + +/** + * Trap Handler + */ +rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) +{ +} \ No newline at end of file diff --git a/libcpu/risc-v/common/trap_common.c b/libcpu/risc-v/common/trap_common.c index 3cbbfeb008c..6f7352cd569 100644 --- a/libcpu/risc-v/common/trap_common.c +++ b/libcpu/risc-v/common/trap_common.c @@ -109,10 +109,3 @@ rt_weak void rt_show_stack_frame(void) rt_kprintf("t6 : 0x%08x\r\n", s_stack_frame->t6); #endif } - -/** - * Trap Handler - */ -rt_weak void handle_trap(rt_uint32_t mcause, rt_uint32_t mepc, rt_uint32_t sp) -{ -} \ No newline at end of file