工具/软件:
大家好。 我已经调试了一段时间、MCAN 的错误处理和我最后感到困惑的是、DL 的库函数 DL_MCAN_getProtocolStatus 在调试开启和自由运行时的行为有所不同。
当 CAN 物理断开连接且 CCS 没有调试模式处于活动状态、甚至根本未加载"lastErrCode"返回0 (零)、因为没有错误、
在 CCS 调试模式下的相同条件下、它返回适当的非零状态。
请告知:
Mykhaylo
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.
工具/软件:
大家好。 我已经调试了一段时间、MCAN 的错误处理和我最后感到困惑的是、DL 的库函数 DL_MCAN_getProtocolStatus 在调试开启和自由运行时的行为有所不同。
当 CAN 物理断开连接且 CCS 没有调试模式处于活动状态、甚至根本未加载"lastErrCode"返回0 (零)、因为没有错误、
在 CCS 调试模式下的相同条件下、它返回适当的非零状态。
请告知:
Mykhaylo
嗨、Pengfei、感谢您的答复
修改! 在 freerun (无 CCS 调试)中 、DL_MCAN_getProtocolStatus 返回一次正确错误(lastErrCode)!在第二次读取时、它在 lastErrCode 中返回0
1个工程是相同的
2如果 lastErrCode 为0、则通过设置 LED 观察状态。
3 DL_MCAN_TXBufAddREQ Kinda 通过、但我没有找到什么是"配置状态"(它的返回值)-您可以提供帮助吗?