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/TMS320F28377D:JobMgr 成员函数调用出现异常错误

Guru**** 2614265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/646858/ccs-tms320f28377d-exception-error-from-jobmgr-member-function-call

器件型号:TMS320F28377D

工具/软件:Code Composer Studio

当我在 Windows 8.1和 MacOS 笔记本电脑上使用 CCS 7.3调试具有 Wiz550io 网卡的 SPI 驱动程序并仅在 SPIRxBuf 或 SPITxBuf 中设置断点时、

将错误消息作为"JobMgr 成员函数调用中的异常错误"发出 、如下图所示、CCS 停止响应。

 

如果重新启动 CCS、CCS 会自动进入调试而不会应用任何断点、暂停和停止设置。   

代码 attached.e2e.ti.com/.../c2000_5F00_mcu_5F00_mgr5.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、
    感谢您提供随附的测试用例项目。 它使调查更加容易。

    您到底是如何设置断点的? 进行通信?

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

    SpiaRegs.SPITXBUF = 0x0039;
    并应用步越。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我能够在 F2837xD_SPI.c 的第312行上成功设置断点、运行到该断点、然后成功单步执行。 我在 Windows 7上使用 CCSv7.3.0。 接下来、我将在我的 MacOS 笔记本电脑上查看是否可以复制它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    似乎也适用于我的 MacOS 笔记本电脑。 您能否提供以下链接中提到的错误和调试服务器日志:
    processors.wiki.ti.com/.../Troubleshooting_CCSv7

    请注意、默认情况下不会生成调试服务器日志。 您需要明确启用日志记录并再次重现错误。

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

    e2e.ti.com/.../5850.logs.zip

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

    Windows 8.1日志文件。

    e2e.ti.com/.../win_5F00_log.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、
    我在任何一个 zip 文件中都没有看到任何生成的调试服务器日志。 您是否明确启用了日志记录并重现了问题?

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 MacOS 和 Windows PC 中、调试服务器尚未启用。
    会再试一次。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     由 MacOS 提供。

    e2e.ti.com/.../serverLog2.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、
    我在主 zip 文件中看到"Debug Server Log.zip"、但 zip 内容为空。 是否生成了实际日志?

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我每次启动 CCS 时、服务器日志都会自动禁用、手动启用服务器日志、但没有内容、这是一个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该选项应在 CCS 启动时禁用。 这是设计上的。 但是、手动启用后、数据应在调试会话启动后开始写入日志。 它将继续记录数据、直到调试会话终止。 请检查启用日志并启动调试会话时、是否创建了指定名称和路径的文件、以及日志中是否有一些条目。 如果未发生这种情况、则日志记录不起作用。

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我没有听到您的反馈,我认为您能够解决您的问题。 如果没有、请在下面发布更新的回复(或创建新主题)。

    谢谢、
    Ki