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.

[参考译文] 使用组选项同时运行两个CPU时出错

Guru**** 2539500 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/573080/error-while-running-both-cpu-together-using-group-option

您好,

我们的一位F2.8377万D客户报告了一个问题,即当他们将CPU1和CPU2代码分组并尝试 一起运行时,出现错误。 我重现了此问题,发现 从闪存运行代码时出现此问题。 如果当前PC在CPU停止时指向闪存地址,则使用组选项运行内核时会出现错误。 看起来它无法删除断点(在这种情况下,断点将是HW断点,因为无法写入闪存)并出现错误。  奇怪的是,我只看到XDS510 (来自SD)仿真器出现了这个问题,而没有看到XDS100仿真器(到目前为止只试过这两个)出现了这个问题。

要重现此问题,请使用“controlSUITE\DEVICE_SUPPORT\F2837xD\v190\F2837xD_Examples_Dual”2837”中的导入“linky_dc”示例

通过XDS510仿真器连接至CCS。 第CPU1和CPU2章如下所示-

连接到两个核心。

将两个项目(CPU1和CPU2)的构建配置更改为*FLASY*,并在CPU1和CPU2上编译和加载相应的.outs。

现在选择"Group1"并单击"run"图标。 您将看到错误。

此致,

Vivek Singh

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

    Vivek,

    很抱歉回复延迟。 我可以用Spectrum Digital的XDS510仿真器再现这种情况,但XDS100v2或XDS200不能再现。 因此我怀疑XDS510驱动程序中存在错误,但是SD没有计划更新/修复XDS510驱动程序问题。 我知道这对于已经在使用这些仿真器的客户来说并不理想,但是对于长期支持,我们建议迁移到不同的仿真器,如XDS100或XDS200。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Aarti。 XDS100对于闪存编程来说有点慢,因此XDS200更适合替换。 令人惊讶的是,SD不打算修复与XDS510仿真器(一种昂贵的仿真器)相关的问题。