This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2340R5:CC2340R5

Guru**** 2334830 points
Other Parts Discussed in Thread: CC2340R5
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1459634/cc2340r5-cc2340r5

器件型号:CC2340R5

工具与软件:

团队成员、您好!
         我使用的是 CC2340R5、我使用 simplelink_lowpower_f3_sdk_8_40_00_61 SDK。


我看到了函数   

void AssertHandler (uint8_t assertCAuse、uint8_t assertSubcause)

log_error2 (">>> stack assert cause 0x%02x subCAse 0x%02x"、
assertCASE、assertSubcause);

//检查断言原因
交换机(断言原因)

案例 HAL_ASSERT_CAUSE_OUT_OF_MEMORY:
log_error0("***ERROR**");
log_error0 (">>内存不足!");
休息;

案例 HAL_assert_cause_internal_error:
//检查子原因
if (assertSubcause == HAL_ASSERT_SUBCAUSE_FW_INERNAL_ERROR)

log_error0("***ERROR**");
log_error0 (">>内部固件错误!");
}
设计

log_error0("***ERROR**");
log_error0 (">>内部错误!");
}
休息;

案例 HAL_ASSERT_CAUSE_ICALL_ABORT:
log_error0("***ERROR**");
log_error0 (">>ICALL ABORT!");
//HAL_ASSERT_SPINLOCK;
休息;

案例 HAL_ASSERT_CAUSE_ICALL_TIMEOUT:
log_error0("***ERROR**");
log_error0 (">>ICALL TIMEOUT!");
//HAL_ASSERT_SPINLOCK;
休息;

案例 HAL_assert_cause_wrong_api_call:
log_error0("***ERROR**");
log_error0 (">> API 调用错误!");
//HAL_ASSERT_SPINLOCK;
休息;

案例 HAL_assert_cause_stack_overflow_error:
log_error0("***ERROR**");
log_error0 (">>栈溢出!");
HAL_ASSERT_SPINLOCK;
休息;

默认值:
log_error0("***ERROR**");
log_error0 (">>默认值"SPINLOCK!");
//HAL_ASSERT_SPINLOCK;
}

返回;
}

可以看到 Log_error 的位置、我的意思是在终端或任何特定位置看到它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    问候 Prashant、

    连接到器件 COM 端口的任何串行终端中都应显示这些端口。 例如、您可以使用 Putty/Tera-Term 从此处查看打印内容。 您是否已尝试过此功能?

    此致!
    Achyut Ray