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.

[参考译文] AWR1843AOPEVM:CAN 监控速率变化后出现意外的软件崩溃

Guru**** 2694555 points

Other Parts Discussed in Thread: AWR1843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1591764/awr1843aopevm-unexpected-software-crash-after-can-monitoring-rate-change

器件型号: AWR1843AOPEVM
主题: AWR1843 中讨论的其他器件

我正在运行 MRR Lab_07、在那里我已启用 MCAN 功能。
我将其设置为适用于 500kbps 传统 CAN。

让我解释一下我想做什么。 当我以 500kbps 运行 CAN 并使用 CAN 监控工具(如 Kvaser)监控数据时、我能够在工具的窗口中看到以 500kbps 进行监控时的输出。 不过、当我在固件仍以 500kbps 的速率传输数据时、将监测速率更改为 250kbps 时、我开始在 CAN 工具的输出窗口中接收到错误帧、这是预期情况。 但是当我切换回 500 kbps 的监控时,我不再收到任何消息,软件已崩溃,这是意料之外的。 然后、我必须重新启动电路板才能再次获得输出。

此致、
Tanoop Rajan

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

    您好 Tanoop、

    将固件设置为以 500kbps 速率传输时、总线上的所有器件(包括监控工具)必须配置为相同的波特率。

    您不能在活动 CAN 会话的过程中更改波特率。 当您在设备以 500kbps 的速率传输时将监控工具更改为 250kbps 时、这会导致 AWR1843 固件无法从中恢复的协议不匹配。

    为避免此问题、请在更改波特率之前始终关闭监控软件、然后以正确的波特率(与固件匹配)重新启动监控软件。 如果您需要以其他速率进行监测、还应相应地更新固件配置并重新启动电路板。

    此致、
    T·拉利斯