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.

[参考译文] TMS320F280049C:Code Composer Studio 在调试过程中崩溃

Guru**** 2535750 points
Other Parts Discussed in Thread: TMS320F2806

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/989905/tms320f280049c-code-composer-studio-crashing-during-life-debug

器件型号:TMS320F280049C
主题中讨论的其他器件:TMS320F2806

你(们)好。

我面临的问题是、当我尝试调试 ADC 时、我的 Code Composer Studio 会不断地处理错误"读取内存块时遇到问题"。

详细而言、我放置了一个设置为"刷新所有窗口"的唤醒点、并将 ADCRESULT 变量添加到观察表达式中、以便查看 ADCRESULT 寄存器的生命周期更新、甚至将数据绘制到图形中。 到目前为止一切都正常。 当我停止调试会话并重新启动它时、会出现问题。 它加载程序、而不是执行上述错误。 或更精确地说:

C28xx_CPU1: GEL Output: 
Memory Map Initialization Complete
C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... 
C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 
IcePick_C_0: Trouble Reading Memory Block at 0x0 on Page 0 of Length 0xc8 

尽管存在错误、调试会话仍可以正常工作、但在我看来、在许多情况下、"ISR 正在被调用"等问题都没有发生、或者我是否认为由于 CCS 无法调用而未被调用 再找到断点了吗?


因此、我想知道上述问题是否为已知问题、是否有一些准则可以避免这种问题、错误是否真的会影响我的调试会话、或者是否可以忽略它?!

非常感谢!

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

    您好!

    您能否提供有关如何停止调试会话并重新启动的更多详细信息?

    您是否点击了 CCS 上的"Stop"按钮?  

    如果您关闭电源并重新连接调试器并重新加载程序、会发生什么情况?

    此致、

    Nirav

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

    Nirav、您好!

    我首先重新启动了调试会话、而不是弹出一个 promt、告诉我需要停止调试会话、然后它会自动执行的操作。 然后、我看到了问题、并开始使用停止按钮、但它没有改变任何东西。
    如果我在不重新启动 CCS 的情况下重新连接 launchpad 板、则会记住问题。 如果我在不重新连接评估板的情况下重新启动 CCS、问题就会消失。

    我在使用旧 TMS320F2806项目和自定义板时遇到了一个非常类似的问题、我通过 XDS200调试器连接到该定制板。 我定期需要重新连接调试器才能设置断点。

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

    当您尝试重新启动时、您的代码看起来像是停留在某个循环中、然后当您点击"stop"时、它会以某种方式破坏 JTAG 扫描。 您能否在代码中放置一个断点、一旦它到达断点、您就可以点击"Restart"。

    以确保您使用的是最新的 CCS 版本?

    此致、

    Nirav

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

    Nirav、您好!

    我刚刚仔细检查了它、是的、即使程序遇到断点、也会出现问题、我按下停止按钮、然后再次重新启动调试命令。 重新启动时、我收到上述错误。 在上一周左右、我再也不知道主条目上的初始断点无法再找到了。 实际上、除了错误消息之外、我不能意识到任何问题。
    上周、我只使用280049C launchpad 而不使用 TMS320F2806定制板。

    CCS 版本为10.2.0.00009

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

    您好、Lennart、

    当您点击"Stop"按钮时、它会断开调试器的连接、您必须再次加载电路板配置文件。 此外、当您点击"Stop"时、器件也会通电。 相反、您应该点击"Restart"而不是"Stop"。

    此致、

    Nirav