这个页面的 最新开发版本 可能比这个发布的 0.4.2 版本新。

RNG demo

功能概述

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

rng demo 中依次产生5个32位真随机数、10个32位真随机数、5个16位伪随机数、10个16位伪随机数。

环境要求

含有w80x的板子。

编译和烧录

示例位置:examples/peripheral/rng

编译、烧录等操作请参考:快速入门

运行结果

成功运行将输出如下日志

D/dt              [0.002] 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.004] 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.006] rng demo.
D/dt              [0.006] add device rng
TRUE RNG out:0x00001964 0x00032C9D 0x0006593A 0x000CB274 0x00CB274A 
TRUE RNG out:0x6F8AF794 0xF8AF7942 0xE2BDE509 0x8AF79425 0x2BDE5095 0xAF794255 0x5EF284AB 0xF794255E 0x794255E1 0xCA12AF08 
PSEUDO RNG out:0x8A08 0x8A01 0x8C5D 0x47FA 0xA7E3 
PSEUDO RNG out:0xC337 0x91DC 0x3488 0x0681 0x4456 0x39C3 0x33FF 0x5A44 0x2035 0x80B2 
I/test            [0.010] rng demo.
I/test            [1.010] rng demo.
I/test            [2.010] rng demo.
I/test            [3.010] rng demo.