diff --git a/cm_backtrace/cm_backtrace.c b/cm_backtrace/cm_backtrace.c index 47596d3..8390803 100644 --- a/cm_backtrace/cm_backtrace.c +++ b/cm_backtrace/cm_backtrace.c @@ -243,8 +243,7 @@ static const char *get_cur_thread_name(void) { #elif (CMB_OS_PLATFORM_TYPE == CMB_OS_PLATFORM_FREERTOS) return vTaskName(); #elif (CMB_OS_PLATFORM_TYPE == CMB_OS_PLATFORM_RTX5) - osThreadId_t id = osThreadGetId(); - return osThreadGetName(id); + return osRtxInfo.thread.run.curr->name; #endif }