10.1.3. 测试详细

10.1.3.1. 固件编译

在 ZX-RTT 根目录下执行 source onestep.sh 并 lunch ZXM3C3D95_xip_rtt_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