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.

[参考译文] LAUNHHXL-F280025C:CCS 工具

Guru**** 2527890 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1067460/launchxl-f280025c-ccs-tool

部件号:LAUNHHXL-F280025C

您好,Team,  

我正在尝试衡量我的计划的时间:

首先,我加载程序并进行测量  

其次,我尝试从该工具执行 CPU 重置,我的程序再次运行,然后它会测量时间

在第一个案例和第二个案例中测得的时间不同,尽管代码相同。我无法理解为什么如此。 请帮帮我。

谢谢  

乌什马  

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

    您好,乌斯马,

    我建议考虑您在 CPU 重置后所做的测量-这样您就可以在不受“程序加载”操作影响的情况下获得测量结果;此操作包括将代码加载到设备的 RAM 中,以配置系统/PLL 等以对闪存进行编程。   

    谢谢,此致,

    瓦姆西

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

    Vamsi 您好,  

    在第一种情况下,程序所花费的时间为28ms  

    在第二种情况下,所花费的时间为104毫秒  

    在第二种情况下输入的时间应小于第一种情况下的时间,但情况并非如此。在 CPU 重置后,所花费的时间远远超过第一种情况。

    谢谢  

    乌什马·乔拉  

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

    Vamsi 您好,

    为了更精确一点,我已使用此选项执行 CPU 重置  

    再强调一点:  

    1.程序启动两个功能完成

    2.GPIO 设置为高

    3.我必须衡量时间的引信已被执行

    4. GPIO 设为低

    因此,我在 程序启动后对 GPIO 进行的时间测量  

    这一次的功能不应受到 CPU 重置 的影响,对吗?

    请指导我更多有关这方面的信息吗?

    谢谢  

    美国  

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

    乌斯马,

    闪存插件与任何其他应用程序一样。  它将使设备处于“已用”状态。  因此,建议在闪存加载后重置 CPU。   

    不确定要比较的内容 -对于您的应用环境,您需要重置,然后执行测量/基准测试。

    希望您的应用程序能够根据需要选择正确的时钟源和 PLL 配置。   

    如果您有任何疑问,请告诉我。

    谢谢,此致,

    瓦姆西  

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

    Vamsi 您好,  

    我检查的时钟为100 MHz。 我执行相同代码的方式有两种  

    第一个程序:

    0:使用调试探测器刷新程序  

    1:程序跳至起始地址  

    2:执行两个引信(时钟设置为100 MHz 等 )

    3:GPIO 设置为高  

    4:执行的函数(我要测量的时间)

    5.GPIO 设置为低  

    GPIO 引脚显示 步骤4中该功能所用的时间 为28ms  

    第二个过程(我不会再次刷新代码,但从第一个过程停止执行,并按照下面提到的步骤操作):

    0:已按下  

    1:已按下  

    2:程序跳至起始地址  

    3:执行两个引信(时钟设置为100 MHz 等 )

    4:GPIO 设置为高  

    5:执行的函数(我要测量的时间)

    5.GPIO 设置为低  

    GPIO 引脚显示 步骤4中该功能所用的时间 为104ms  

    请指导我在哪个步骤之前或之后执行 CPU 重置,以及如何使用设置寄存器或此符号执行重置  

    谢谢  

    乌斯马霍乱  

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

    乌斯马,

    在将代码加载到闪存后,使用闪存启动配置执行电源循环并测量时间。

    谢谢,此致,

    瓦姆西

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

    Vamsi 您好,  

    闪存启动配置的电源循环意味着什么?

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

    乌斯马,

    配置闪存启动的引导模式 GPIO (请参阅 TRM 的 BootROM 章节)。

    关机后再开机->关闭电源然后再开机。  如果您想进行基准测试,从而建议使用电源循环,则 PO/XRSn 不是调试重置,而是最佳选择。

    谢谢,此致,

    瓦姆西

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

    您好,乌斯马,

    我可以关闭此帖子吗?   

    谢谢,此致,
    瓦姆西