跳到主要内容
版本:1.0.0

5.2 采样优化

5.2.1 删除不需要的采样

Power Debugger RTT 功能和 Scope 功能集成自主调试器驱动,功能界面的使能开关只有开关波形显示的作用,暂无法关闭数据采样,所以,针对不需要的采样,应尽可能的从列表中删除。

image-20230906103322440

提示

计划优化驱动,关闭使能时,同时停止驱动层的数据采样,进一步提升性能。

5.2.2 尽量避免混合采样

Power Debugger Scope 同时支持RTT 中的 jscope_xx 通道 和 任意变量采样,但是由于RTT 的实现为帧结构,每次读取采样数据,均读取多个样本数据,而变量采样,每次读取一个sample数据,所以可能会导致采样变低,甚至出现波形显示不同步的异常现象,在这种情况下,单独采样RTT Scope 或者 变量是一个比较好的选择。

5.2.2 采样率优化

Power Debugger 当前驱动下,RTT 模式下最高可以做到200K Samples /s(4us/Sample ) 的采样速度,如果监控的数据量较多,则会降低单个数据的采样(平均分配),尽量不要超过Power Debugger 的采样率,否则会存在数据因没有及时被读取而覆盖的可能而无法正确显示预期的波形。

提示

驱动将会不定期更新,更新后的驱动和固件将会在稳定性和性能上继续优化,以上数据仅供参考,请以最新驱动表现为准。