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.

[参考译文] F29H850TU:内核 3 卡在自由运行状态

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1618133/f29h850tu-core-3-stuck-in-free-running-state

器件型号: F29H850TU

内核 3 在尝试将其连接到加载符号时卡在自由运行状态

我正在 CCS 上使用“无工程调试“工作流程  

  1. 构建组合工程 (包含所有内核的二进制文件的库)。

  2. 在 Project Explorer 中、右键点击.ccxml目标配置文件、然后选择 启动无工程调试

  3. 在 Debug 窗口中、手动连接到 CPU1 首先、

  4. 加载程序 (.out) 连接到 CPU1。

  5. 运行 CPU1、直到它到达ESTOP代码中初始化其他内核的点或点。

  6. 变化 连接到 CPU3 然后选择 Run > Load > Load Symbols

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

    您好:

    请参阅此主题了解步骤:  F29H850TU:多核调试 

    此致、
    马特

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

    我在您共享的线程中应用了所有步骤、但出现了相同的问题。

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

    您好:

    我假设您执行了以下步骤:

    跟进:

    • 您使用的是自定义示例还是 SDK 中的默认设置?
      • 如果是定制的、请确认 SDK 示例有效
    •  您使用的是什么 BANKMODE?

    此致、
    马特

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

    Matt *** 

    我尝试了 TI 示例、它可以正常工作、但我们的工程行为并不一致。 有时工作正常、有时内核 3 卡在该故障。  

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

    您好:

    您使用的是什么 BANKMODE? 请参阅上面的步骤 2。

    此致、
    马特

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

     Matt *** 

    我使用 BANKMODE2

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

    您好:

    感谢您的确认。 由于 SDK 示例可以正常工作、并且您的工程存在不一致的行为、您能否比较两个工程之间的编译后处理步骤? 您的项目中缺少最有可能导致此行为的内容。

    此致、

    马特

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

     Matt *** 

    它们之间存在一些差异、但我如何确保我的工程中缺少一些内容?

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

    您好:

    您必须进行直观比较。 您如何创建您的工程(F29x SDK 中的空工程作为基准等)? 如果可能、请尝试使用 SDK 编译后处理步骤:  

    此致、
    马特

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

     Matt *** 

    我们的项目已经存在了一年、我不知道它是如何创建的、但以下步骤是我们的编译后处理步骤

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

    您好:  

    明天我会回来的,我今天出差。 对延迟深表歉意。

    此致、

    马特

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

    Matt *** 

    是否有任何更新?

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

    尊敬的 Mahmoud:  

    您能尝试全新运行 SDK 中的一个新多核工程吗? 如果成功、您能否将该工程的编译后处理步骤与您在中看到“卡在自由运行状态“错误的工程进行比较?  

    此致、
    Aj Favela.  

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

    Aj Favela. 

    如何从头开始创建新项目?

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

    尊敬的 Mahmoud:

    通常、我们建议您导入一个空工程并根据需要对其进行配置。 单核和多核都应该有一个空工程。  

    此致、
    Aj Favela.