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.

[参考译文] CCS/AWR6843ISK:接收 CANFD 消息但发送消息正常时出现问题-接收中断正常

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/941599/ccs-awr6843isk-problem-receiving-canfd-messages-but-sending-messages-is-working---the-receiving-interrupt-is-working

器件型号:AWR6843ISK

工具/软件:Code Composer Studio

您好!

是否有人遇到与我相同的问题:

我正在使用 CCS 和 MMWAVE_SDK_03_04_00_03。

但我无法获得 CANFD 消息、但中断正在工作。

CANFD_getData 似乎从接收中断获取"错误"的句柄。

RetVal =-3501

非常感谢您的参与。

此致 Frank

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

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

    是的、要捕获此错误、传入的参数之一不正确。  也许 CANFD 初始化未完成、或者出现导致 NULL 句柄的问题;此时很难说出。  我建议在初始化期间设置断点、以确保句柄正常。 您还可以在回调处理程序中进行断点并在此处进行检查。  还有一些资源可帮助您:1) drivers\canfd\test 文件夹中的 CANFD 测试/示例代码。 和2)还有一些演示 CANFD 使用的实验、例如 C:\ti\mmwave_automotive_toolbox_3_1_0\labs\lab0005_object_data_over_can。  通过遵循这些示例、应该可以清楚地了解可能缺少或不正确的内容。

     Dave

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

    我想用你在答复中所选择的方式做同样的事情,但这是行不通的。

    请看第2238行->参数极少。 这无法编译。

    这是问题吗?

    此致、

    弗兰克

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

    是否有使用2个参数编译的较旧 SDK 版本。

    我找不到比03_04_00_03更旧的 SDK。 更改了某个内容 SDK 03_04_00_03需要3个参数。

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

    问题已解决->我配置了错误的 msgIdType:29位而不是11位

    然后控制器崩溃会导致我发送扩展格式。