.. _hpm_log: HPM Log ====================== 概述 ------ hpm_log工程展示了hpm_log组件的使用方法,通过串口作为输出引擎说明硬件引擎的适配方式。相较于传统的printf,hpm_log具非阻塞、带有时间戳等特点易于对应用程序进行调试和分析。 硬件设置 ------------ 无特殊设置 运行现象 ------------ 当工程正确运行后,串口终端会输出如下信息: .. code-block:: console ============================== hpm6800evk clock summary ============================== cpu0: 600000000Hz gpu0: 400000000Hz axis: 200000000Hz axic: 200000000Hz axif: 400000000Hz axid: 266666666Hz axiv: 200000000Hz axig: 400000000Hz mchtmr0: 24000000Hz xpi0: 133333333Hz ============================== ---------------------------------------------------------------------- $$\ $$\ $$$$$$$\ $$\ $$\ $$\ $$ | $$ |$$ __$$\ $$$\ $$$ |\__| $$ | $$ |$$ | $$ |$$$$\ $$$$ |$$\ $$$$$$$\ $$$$$$\ $$$$$$\ $$$$$$$$ |$$$$$$$ |$$\$$\$$ $$ |$$ |$$ _____|$$ __$$\ $$ __$$\ $$ __$$ |$$ ____/ $$ \$$$ $$ |$$ |$$ / $$ | \__|$$ / $$ | $$ | $$ |$$ | $$ |\$ /$$ |$$ |$$ | $$ | $$ | $$ | $$ | $$ |$$ | $$ | \_/ $$ |$$ |\$$$$$$$\ $$ | \$$$$$$ | \__| \__|\__| \__| \__|\__| \_______|\__| \______/ ---------------------------------------------------------------------- hpm log 0.084890 [D] main:82: TICK 0 0.084928 [I] main:83: TICK 1 0.084940 [W] main:84: TICK 2 0.084952 [E] main:85: TICK 3 1.086635 [D] main:82: TICK 0 1.086651 [I] main:83: TICK 1 1.086662 [W] main:84: TICK 2 1.086674 [E] main:85: TICK 3 2.088353 [D] main:82: TICK 0 2.088369 [I] main:83: TICK 1 2.088380 [W] main:84: TICK 2 2.088392 [E] main:85: TICK 3 3.090071 [D] main:82: TICK 0 3.090087 [I] main:83: TICK 1 3.090098 [W] main:84: TICK 2 3.090110 [E] main:85: TICK 3 4.091789 [D] main:82: TICK 0 4.091804 [I] main:83: TICK 1 4.091816 [W] main:84: TICK 2 4.091829 [E] main:85: TICK 3