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.

[参考译文] TMS320F280049M:在调试模式中、CAN 消息 RAM

Guru**** 2548020 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624176/tms320f280049m-can-message-ram-in-debug-mode

器件型号:TMS320F280049M
主题中讨论的其他器件:C2000WARE

您好、香榭丽舍

我运行 CAN_ex4_loopback_DMA 示例代码并希望检查消息 RAM 中的消息 obj 内容。 我已检查数据表、并且 CANA 消息 RAM 应位于0x00049000中。 在显示 TX_OBJ ID 为1的示例代码中。  在数据表中、Id=1偏移为0x20。 但是、我使用 CCS 存储器浏览器检查消息 RAM。 内容似乎位于消息 obj0而不是1中。 请帮我检查此部件吗? 谢谢!    

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

    您好、香榭丽舍
    可以更新 吗? 谢谢!

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

    您是否在0x49030 (obj 1)和0x49050 (obj 2)处看不到数据? 由于 CAN 驱动程序中当前存在错误、因此可能还会将数据放置在 obj 32 (0x49010)中、该错误也会启用数据并将数据传输到 obj 32。

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

    尊敬的 Chris:

    我在0x49020和0x49050处没有看到任何值变化。 请参阅附加图片。 谢谢

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

    我使用当前的 driverlib 运行了此示例、并且确实看到了 obj 32的位置中的值。 我还在 obj 1和2的位置看到了它们。 然后、我尝试使用我们最近的 driverlib 内部版本、并运行、我不再看到 obj 32 RAM 中的值只是正确的 obj 1和2。 即使在 obj 32中有数据、您仍然应该看到示例的 Place 值位于正确的位置并正常工作。

    此致
    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:
    谢谢! 我认为我需要检查我的示例代码。 它可能会在某个时候被修改。。。 您能告诉我新的 driverlib 发布日期是什么时候? 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lisa

    今天! 下载 C2000Ware 1.00.02.00即可获取。

    此致
    Chris