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.

[参考译文] MSP430FR6043:CCS 不直观、不是用户指南

Guru**** 2489685 points
Other Parts Discussed in Thread: MSP430FR6043

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1548160/msp430fr6043-ccs-not-intuitive-and-not-user-fiendly

器件型号:MSP430FR6043


工具/软件:

大家好、
我在调试时安装了 CCS、界面不直观、对用户不友好、

  1. 它不能正确获取 wat 窗口中的数据、  
  2. 调试器运行时无法放置断点
  3. 已安装:  
    Java 版本“1.8.0_461"</s>“
    Java(TM) SE 运行时环境(版本 1.8.0_461-b11)
    Java Hotspot(TM) 64 位服务器 VM(内部版本 25.461-B11,混合模式)
  4. 我们使用 msp430Fr6043 EV 套件
  5. 使用间谍双线

请指导我如何使 CCS 运行更加顺畅、在监视窗口中获取数据、更加直观、

提前感谢  

Chandrasekaran V

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

    您好、感谢您问这个问题。 您使用的是哪个版本的 CCS? 您应该能够将要监视的变量复制到监视部分并选择 Continuous update。 如果您有一个局部变量、则不会显示如下 adcResult 所示的值:

    我还建议在从调试面板运行之前设置断点。 您也可以通过右键点击断点部分中的断点并选择如下所示的属性来更改断点属性(请注意,我在 main 之外定义了 adcResult 并立即获取值):

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

    是否有实时监视功能、如果没有断点、它是否可以更新值?  

    我所使用的版本位于下图中

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

    1.启动调试  

    2.调试器停止,然后你看

    3.调用栈不显示历史记录

    4.程序计数器也不可用

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

    您可以更改用于更新视图的断点选项、也可以更改其他选项之一。 在哪里定义程序计数器? 我看不到您尝试在共享的最后一个映像中设置断点的位置。 您能否 查看调试中的工程属性、并确保没有任何东西会禁用硬件断点?

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

    1. 该图显示了在“属性调试“窗口下启用的功能

    我的问题是:

    1. CCS 具有实时监视功能(它应该会更新全局变量 live,并且应该在监视窗口中对我们可见)?
    2. 我是否可以在调试器运行期间设置断点?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.正确,如果变量可以在函数之外访问(即 main()),它应该能够被添加到监视列表中,并从那里进行更新。 是否定义了此监视变量、该变量可在调试期间访问?

    2. CCS 在调试中允许您在代码运行时设置断点方面做了一些改进、但这是肯定的。 如果您在调试窗口中并在实际调试会话开始之前设置断点、是否到达该断点?

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

    您好、  
    我的问题是:

    1. 我有一个全局变量、这是一个计数器变量、如果我将其放入监视窗口、它在调试会话期间的值是否会更新?
    2. 在调试会话期间、是否可以在路途中设置断点?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好
    有人能回答吗?

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

    大家好、是的、该值应该会在观察窗口中更新、您可以在调试时设置断点、但就像我上面提到的、有时 CCS 不允许您在特定位置设置断点、如果有问题、请尝试禁用编译器优化并重试。

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

    您好、

    请参阅图片、

    1. 在调试期间、不会更新这些值
    2. 在调试期间、我无法设置断点
    3. 优化级别已关闭

    请指导我完成以下操作、

    1. 如何使变量可见?
    2. 如何在调试时启用要设置的断点?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您在调试过程中暂停、能否确认这些变量是否显示值?

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

    是、它显示了我是否暂停调试器、但我预计也会在实时调试中显示

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

    我来看看我们是否可以从 CCS 开发团队那里获得一些建议的解决方案。