这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

CRC demo

功能概述

启动一个 FreeRTOS 任务,运行一次crc demo。

crc demo 中遍历了W800支持的crc类型,以及是否对输入输出数据进行反向处理。

环境要求

含有w80x的板子。

编译和烧录

示例位置:examples/peripheral/crc

编译、烧录等操作请参考:get started

运行结果

成功运行将输出如下日志

D/dt              [0.000] add device iflash
D/ptb             [0.002] partition table base 0xe000
D/ft              [0.002] ft_0 base 0, ft_1 base 1000
D/ft              [0.002] ft init 1
D/main            [0.004] boot reason 0
D/main            [0.004] heap size 273144(266.74KB)
D/main            [0.004] flash size 0x200000(2MB)
I/test            [0.004] crc demo.
D/dt              [0.006] add device crc
I/test            [0.008] WM_GPSEC_CRC8 normal value:0x00000096
I/test            [0.010] WM_GPSEC_CRC8 INPUT_REFLECT value:0x00000003
I/test            [0.010] WM_GPSEC_CRC8 OUTPUT_REFLECT value:0x00000069
I/test            [0.010] WM_GPSEC_CRC8 OUT_IN_REVERSE value:0x000000C0
I/test            [0.012] WM_GPSEC_CRC16_MODBUS normal value:0x00002B74
I/test            [0.012] WM_GPSEC_CRC16_MODBUS INPUT_REFLECT value:0x0000F384
I/test            [0.012] WM_GPSEC_CRC16_MODBUS OUTPUT_REFLECT value:0x00002ED4
I/test            [0.014] WM_GPSEC_CRC16_MODBUS OUT_IN_REVERSE value:0x000021CF
I/test            [0.014] WM_GPSEC_CRC16_CCITT normal value:0x0000B685
I/test            [0.014] WM_GPSEC_CRC16_CCITT INPUT_REFLECT value:0x0000964E
I/test            [0.030] WM_GPSEC_CRC16_CCITT OUTPUT_REFLECT value:0x0000A16D
I/test            [0.030] WM_GPSEC_CRC16_CCITT OUT_IN_REVERSE value:0x00007269
I/test            [0.030] WM_GPSEC_CRC32 normal value:0x109EAC83
I/test            [0.054] WM_GPSEC_CRC32 INPUT_REFLECT value:0x4B1CAC0D
I/test            [0.054] WM_GPSEC_CRC32 OUTPUT_REFLECT value:0xC1357908
I/test            [0.054] WM_GPSEC_CRC32 OUT_IN_REVERSE value:0xB03538D2
I/test            [0.076] crc demo.
I/test            [1.076] crc demo.
I/test            [2.076] crc demo.
I/test            [3.076] crc demo.
I/test            [4.076] crc demo.
I/test            [5.076] crc demo.