Edit online

测试指南

固件编译

在 Luban-Lite 根目录下执行 source onestep.sh 并 lunch d13x_demo88-nor-xip_rt-thread_helloworld_defconfig 配置文件, 再执行 mb ,编译脚本会自动找到依赖的 Bootloader 配置并进行编译,最终得到可烧录固件。

启动测试

启动 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...

非 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/artinchip/drv/wri/drv_wri.c