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/TMS320F28375D:CPU2在地址"0x3FEC52"没有可用的调试信息

Guru**** 2442090 points
Other Parts Discussed in Thread: TMS320F28375D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/788743/ccs-tms320f28375d-cpu2-breaking-at-address-0x3fec52-with-no-debug-information-available

器件型号:TMS320F28375D

工具/软件:Code Composer Studio

您好!

我正在使用 TMS320F28375D SOC、我已将其编程为双 CPU、并且当我同时运行两个 CPU 时、CPU2崩溃、出现消息"break at address "0x3FEC52"、但没有可用的调试信息、或者程序代码之外。" 我实验并发现、当另一个 CPU 处于保持状态时、两个 CPU 单独工作正常。也就是说、CPU1处于保持状态时、CPU2工作正常、CPU1在 CPU2处于保持状态时工作正常。 但两个 CPU 不能同时工作。

可能的问题是什么? 它可以是(i) IPC (ii)内存配置(iii)时钟或 PIE 的初始化、还是其他的?

请帮助我识别并解决问题。 我还附上错误的屏幕截图。

提前感谢

Shubham

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

    这可能是一些与计时相关的问题。
    您是否在内核之间使用任何同步机制。 我建议您在 CPU1进行系统初始化后进行一些 IPC 通信、以便 CPU2处于开启状态、直到时钟和其他配置启动。 您可以为此使用 IPC_SYNC 函数。


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

    我只是想跟你跟进。 您是否能够解决此问题?

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

    您好、Veena、

    很抱歉、我无法回复、是的、我已经解决了这个问题。 我在初始化时重新启动、并出现多个错误、包括计时问题和看门狗复位。 但现在它绝对没问题。

    非常感谢您抽出宝贵的时间并关注我们的问题。

    祝你度过美好的一天!

    此致、

    Shubham