Keil调试器速度,记录变量

时间:2017-08-12 08:31:40

标签: debugging logging stm32 keil

我可以成功使用Watch1和Watch2来检查变量值是否在变化。

我缺少的是以高速记录每个值的可能性。 我试过一个简单的用户定义函数

FUNC void aval(void) {
    int i;
    exec("log > MyValues.log");
    for(i=0;i<9600;i++){
        printf("a= %d\n", l->a);
    }
    exec("log off");
}

但是当然它在速度和GUI响应方面都很糟糕。 即使&#34; l&#34;是一个全局声明的易失性指针,&#34; a&#34;是一个不稳定的领域&#34; l&#34;结构我无法使用分析仪进行记录(实际上我无法使用带有STLINK的分析仪实时查看任何内容)。

由于我最终要对数据进行后期处理以确定是否一切正常,我需要记录&#34; l-&gt; a&#34;我可以用最高频率的值。 我怎样才能做到这一点?

我正在使用STM32F4 @ 84Mhz

此致

0 个答案:

没有答案