在 RZ/T2L 上使用 J-Scope HSS 功能查看变量,绘制的曲线在 0 和正确值之间反复横跳

如图所示,这三个变量都在测试中都是不会变化的,但是 J-Scope 绘制的图形则是在它们各自的正确值与0之间反复跳动。

根据 Renesas RZ/T2L - SEGGER Knowledge Base, 这三个变量我已经放在了 System RAM 区域(从图中它们的地址也能看到),而且也关闭了该区域的 cache。

当我将采样频率降低到 50 Hz之后,图形显示就正常了(100 Hz 就不正常,因此阈值应该在50-100之间)。

我认为这里有可能两个问题:

其一是 J-Scope 的实际能够达到的采样率可能低于设置的采样率,那么当它以预设的采样频率去请求数据时,在一些周期中无法获取,此时就认为这些变量是0

其二是,如果前述成立的话,实际采样频率应该低于 100 Hz,这是否有点太低了。(之前我们用 stlink 采样 stm32 数据,单个数据的采样频率大约能达到4-5kHz,我们目前的应用场景也希望能达到大约 1k 的采样频率)

另外,我使用 J-Scope 同样测试了 stm32f407, HSS 的功能是正常的,因此这个如果是 jscope 的 bug 话,也是和芯片类型相关的。

Parents Reply Children
No Data