主题中讨论的其他部件:MSP430G2955,
工具/软件:Code Composer Studio
大家好,我在刷新和调试MSP430超值系列中的许多项目时遇到了一些问题。
如果我尝试闪烁一个简单的闪烁,一切都很好,但对于更复杂的程序(特别是浮点变量)。 刷新过程比正常过程需要更长的时间,当它完成时,不可能进行调试,因为该过程非常缓慢。
使用MSP430G2553和使用FET430UIF的MSP430G2955的启动板值行中也会出现相同的问题。
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.
工具/软件:Code Composer Studio
大家好,我在刷新和调试MSP430超值系列中的许多项目时遇到了一些问题。
如果我尝试闪烁一个简单的闪烁,一切都很好,但对于更复杂的程序(特别是浮点变量)。 刷新过程比正常过程需要更长的时间,当它完成时,不可能进行调试,因为该过程非常缓慢。
使用MSP430G2553和使用FET430UIF的MSP430G2955的启动板值行中也会出现相同的问题。
[报价用户="Ki-Soo Lee"]
有多慢? 几分钟? 只是闪烁还是整个调试过程缓慢>
[/引述]
两个流程。 使用启动板,我不得不停止闪烁,因为它从未结束。
我测试了一个简单的代码,在64个点的数组中生成正弦波。 我启动了调试,10分钟后,我停止了会话,但在循环后没有到达断点。
此CCS版本中的值行似乎有问题,因为相同的代码在Fxxx (F5529,F6736)和FRxxx (FR6989,FR5994)系列中工作正常。
Haroldo Amaral 说:使用启动板时,我不得不停止闪烁,因为它从未结束。[/QUOT]
您能否向我显示此状态下的CCS屏幕截图?
Haroldo Amaral 说:我启动了调试,在我停止会话10分钟后,循环后未到达断点。[/QUOT]
我怀疑应用程序在无法到达主点(以及之后的任何点)时出现问题。 默认情况下,CCS应在程序加载后自动运行到main。 如果它无法到达主菜单,它只会连续运行(通常卡在某处)。
KI
您好Ki:
[报价用户="Ki-Soo Lee"]
您能否向我显示此状态下的CCS屏幕截图?
[/引述]
下面是使用MSP430G2553的CSS打印件。 "加载过程"结束后,它会在该屏幕上长时间停止。 我一直在等待,5分钟或更长时间后,会话“正常”。 但在按"运行"后,问题仍然存在。
[报价用户="Ki-Soo Lee"]
我怀疑应用程序在无法到达主点(以及之后的任何点)时出现问题。 默认情况下,CCS应在程序加载后自动运行到main。 如果它无法到达主菜单,它只会连续运行(通常卡在某处)。
[/引述]
我认为不是,因为逐步运行程序进入主循环并到达For循环,但在我按“运行”后,长时间没有到达断点(在循环之后)。 当我按“暂停”时,代码在一些与浮点实现相关的函数中停止。
我将项目附在下面
e2e.ti.com/.../DSP_5F00_Math_5F00_lib-_2D00_-v04_5F00_01-_2D00_-_5F00_2.rar
我想我找到了问题的根源。 在您的测试中,"时钟配置文件"已禁用,正确吗?
我尝试创建一个新的工作空间,但在调试过程中第一次重置后,问题仍然存在。 然后我尝试禁用“时钟频率”(通常我使用它来验证某些代码的效率),代码运行正常。
尝试重现它。 我认为价值线中的时钟曲线存在问题。 在过去,我遇到了与时钟相关的其他问题,特别是在5.5 版本中,当显示的值为alealeal[万用表]时(e2e.ti.com/.../102.3753万)
它可能有所不同。 关键是设备上的调试/分析模块,该模块可确定配置文件时钟的可用性和其它调试器功能(如 EnergyTrace)。 例如EEM:
至于不同行之间支持的所有调试功能,我不知道。 MSP论坛中的人员最了解情况。
谢谢
KI
[QUETE USER="Haroldo Amaral]只有一个问题,内部JTAG硬件在增值线和其它线路之间有很大的不同?[/QUET]表1. 高级调试中的仿真模块概述使用Code Composer Studio版本6的增强仿真模块(EEM) 概述了不同MSP430器件系列中的EEM功能。
价值线部分没有硬件循环计数器。 如果在CCS中为没有硬件循环计数器的MSP430器件启用循环计数器,则程序一次执行一个指令,以测量使程序运行缓慢的循环。