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:闪存模式下的 CPU3 调试问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1638795/f29h850tu-cpu3-debug-issue-in-flash-mode

器件型号: F29H850TU

  1. 调试 CPU1 时、Debug Output 窗口显示如下图错误、但 CPU1 可以进入调试模式;这些错误是否会影响 CPU1 功能?

image.png

2.运行 CPU1 和 CPU1 释放 CPU3 后,CPU3 CPU3 将立即进入运行状态;点击“暂停“, CPU3 将无法停止,如下图所示;在运行状态下加载程序时,将会发生一些错误,如下图所示;我们如何解决这个问题?

 

image.png

 

注意:工程调试步骤: F29H85x-SDK:多核示例构建和运行 

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

    您好、  

    1.没有这些错误不会影响 CPU1 的功能。 这些似乎是调试器级的探测器错误、而不是固件级的错误。  

    2.使用的是闪存还是 RAM 配置?  

    此致、
    Aj Favela.  

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

    闪存配置;

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

    您好、  

    您是否可以尝试执行以下步骤来运行该示例?

    1.启动无工程调试

    2.连接至 CPU1 并加载项目.out

    3.运行 CPU1、直至其到达 ESTOP0

    3.连接至 CPU3 并仅加载 项目符号

    4.依次运行 CPU3 和 CPU1

    工程应该会运行、您应该会看到 LED 闪烁。 此外、您应该能够 暂停 CPU3 并看到其中一个 LED 指示灯停止闪烁  

    此外、您是否可以确保将“Bank Mode“设置为 2。 如果尚未执行此操作、您可以通过打开 CPU1 的工程属性、转到 FLASH 设置、将 Bank mode 设置为 2、点击 Program BANKMGMT 并重置器件来实现。 然后、您可以重新连接到器件并再次尝试上述步骤。

    此致、
    Aj Favela.