您好,Team,
我正在尝试衡量我的计划的时间:
首先,我加载程序并进行测量
其次,我尝试从该工具执行 CPU 重置,我的程序再次运行,然后它会测量时间
在第一个案例和第二个案例中测得的时间不同,尽管代码相同。我无法理解为什么如此。 请帮帮我。
谢谢
乌什马
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.
您好,Team,
我正在尝试衡量我的计划的时间:
首先,我加载程序并进行测量
其次,我尝试从该工具执行 CPU 重置,我的程序再次运行,然后它会测量时间
在第一个案例和第二个案例中测得的时间不同,尽管代码相同。我无法理解为什么如此。 请帮帮我。
谢谢
乌什马
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 重置,以及如何使用设置寄存器或此符号执行重置 
?
谢谢
乌斯马霍乱