10.1.3. 测试详细
10.1.3.1. 固件编译
在 ZX-RTT 根目录下执行 source onestep.sh
并 lunch ZX7D0_rt-thread_defconfig 配置文件,
再执行 mb
,编译脚本会自动找到依赖的 Bootloader 配置并进行编译,最终得到可烧录固件。
10.1.3.2. 启动测试
启动log:
tinySPL [Built on Sep 11 2023 16:46:37]
Boot device = 4(BD_SPINOR)
[W] usbh_get_connect_id()107 usb 0 port change wait failed.
[E] main()122 Not find udisk.
qspi0 freq (input): 100000000Hz
qspi0 freq ( bus ): 50000000Hz
qspi0 freq ( bus ): 100000000Hz
XIP flasd ID: 0x5e4018
XIP boot, start entry: 0x60040100, used 235643 us...
10.1.3.3. 非XIP与XIP对比数据
测试项目 |
非XIP 模式 |
XIP 模式 |
---|---|---|
启动速度(sec) |
0.433 |
0.481 |
显示帧率(FPS) |
29-46 (37) |
27-39(29) |
CPU占用率(%) |
15-37 |
18-40 |
备注
QSPI0 频率设定 100MHz, NOR Flash 100MHz。
启动速度测试,测试节点在 drv_wri_init 初始化时,测试点源码路径
bsp/zx/drv/wri/drv_wri.c