您尚未登录。

楼主 # 2025-09-26 09:10:06

许炳炼
会员
注册时间: 2025-09-26
已发帖子: 1
积分: 3

D211B Luban Lite SDK编译出错,有没有人知道怎么解决?

_2025-09-25_110034_292.png
使用gitee下载的SDK编译后出现错误。

用win_env.bat执行以下代码:
list
lunch 14
m
编译之后出现附图中的错误

用vscode的插件编译也是出现同样的错误

gitee中说“开发环境:设置合适的开发环境,包括必要的编译器、工具链和IDE。”但也没说必要的编译器、工具链和IDE分别是什么,不知道我是否缺失其中的工具


编译日志:
D:\test\ArtlnChip\luban-lite-master\luban-lite-master>m
scons: Reading SConscript files ...
Load config from target\configs\d21x_demo88-mmc_baremetal_bootloader_defconfig
Loaded configuration 'D:\test\ArtlnChip\luban-lite-master\luban-lite-master\target\configs\d21x_demo88-mmc_baremetal_bootloader_defconfig'
Configuration saved to '.config'
scons: Reading SConscript files ...
Load config from target\configs\d21x_demo88-mmc_baremetal_bootloader_defconfig
Loaded configuration 'D:\test\ArtlnChip\luban-lite-master\luban-lite-master\target\configs\d21x_demo88-mmc_baremetal_bootloader_defconfig'
Configuration saved to '.config'

scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "D:\test\ArtlnChip\luban-lite-master\luban-lite-master\SConstruct", line 20, in <module>
Mkdir("output\d21x_demo88-mmc_baremetal_bootloader\images")
D:\test\ArtlnChip\luban-lite-master\luban-lite-master\kernel\rt-thread
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: output\d21x_demo88-mmc_baremetal_bootloader
  CC application\baremetal\bootloader\cmd\aicupg.c
  CC application\baremetal\bootloader\cmd\aicupg_detect.c
  CC application\baremetal\bootloader\cmd\aicupg_erase.c
  CC application\baremetal\bootloader\cmd\crc32.c
  CC application\baremetal\bootloader\cmd\mem.c
  CC application\baremetal\bootloader\cmd\mmc_boot.c
  CC application\baremetal\bootloader\cmd\part.c
  CC application\baremetal\bootloader\cmd\ram_boot.c
  CC application\baremetal\bootloader\cmd\reset.c
  CC application\baremetal\bootloader\cmd\run.c
  CC application\baremetal\bootloader\lib\absystem\absystem.c
  CC application\baremetal\bootloader\lib\aicupg\basic_cmd.c
  CC application\baremetal\bootloader\lib\aicupg\data_trans_layer.c
  CC application\baremetal\bootloader\lib\aicupg\fwc_cmd.c
  CC application\baremetal\bootloader\lib\aicupg\log_buf.c
  CC application\baremetal\bootloader\lib\aicupg\mmc_fwc.c
  CC application\baremetal\bootloader\lib\aicupg\ram_fwc.c
  CC application\baremetal\bootloader\lib\aicupg\upg_fat.c
  CC application\baremetal\bootloader\lib\aicupg\upg_fat_direct.c
  CC application\baremetal\bootloader\lib\aicupg\upg_fat_direct_mmc.c
  CC application\baremetal\bootloader\lib\aicupg\upg_fat_direct_nand.c
  CC application\baremetal\bootloader\lib\aicupg\upg_fat_direct_nor.c
  CC application\baremetal\bootloader\lib\aicupg\upg_main.c
  CC application\baremetal\bootloader\lib\common\boot_app.c
  CC application\baremetal\bootloader\lib\common\boot_time.c
  CC application\baremetal\bootloader\lib\common\config_parse.c
  CC application\baremetal\bootloader\lib\common\crc16.c
  CC application\baremetal\bootloader\lib\common\image.c
  CC application\baremetal\bootloader\lib\fatfs\fatfs.c
  CC application\baremetal\bootloader\lib\fitimage\fitimage.c
  CC application\baremetal\bootloader\main.c
  CC bsp\artinchip\drv\dma\drv_dma.c
  CC bsp\artinchip\drv\gpio\aic_drv_gpio.c
  CC bsp\artinchip\drv_bare\block\block_dev.c
  CC bsp\artinchip\drv_bare\console\console.c
  CC bsp\artinchip\drv_bare\printf\printf_port.c
  CC bsp\artinchip\drv_bare\printf\stdio_port.c
  CC bsp\artinchip\drv_bare\ringbuffer\ringbuffer.c
  CC bsp\artinchip\drv_bare\rtc\drv_rtc.c
  CC bsp\artinchip\drv_bare\sdmc\mmc.c
  CC bsp\artinchip\drv_bare\sdmc\mmc_block.c
  CC bsp\artinchip\drv_bare\sdmc\mmc_parts.c
  CC bsp\artinchip\drv_bare\sdmc\rpmb.c
  CC bsp\artinchip\drv_bare\sdmc\rpmb_sha256.c
  CC bsp\artinchip\drv_bare\sdmc\sdcard.c
  CC bsp\artinchip\drv_bare\sdmc\sdmc.c
  CC bsp\artinchip\drv_bare\uart\uart.c
  CC bsp\artinchip\drv_bare\umm_heap\malloc_port.c
  CC bsp\artinchip\drv_bare\umm_heap\newlib_syscalls.c
  CC bsp\artinchip\drv_bare\umm_heap\umm_info.c
  CC bsp\artinchip\drv_bare\umm_heap\umm_integrity.c
  CC bsp\artinchip\drv_bare\umm_heap\umm_malloc.c
  CC bsp\artinchip\drv_bare\umm_heap\umm_poison.c
  CC bsp\artinchip\drv_bare\wdt\wdt.c
  CC bsp\artinchip\hal\cmu\aic_hal_clk.c
  CC bsp\artinchip\hal\cmu\aic_hal_fixed_rate_clk.c
  CC bsp\artinchip\hal\cmu\aic_hal_pll_clk.c
  CC bsp\artinchip\hal\cmu\aic_hal_reset.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_cpu_clk.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_disp_clk.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_fixed_parent_clk.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_multi_parent_clk.c
  CC bsp\artinchip\hal\dma\hal_dma_def_v1x.c
  CC bsp\artinchip\hal\gpio\aic_hal_gpio.c
  CC bsp\artinchip\hal\rtc\hal_rtc.c
  CC bsp\artinchip\hal\sdmc\bouncebuf.c
  CC bsp\artinchip\hal\sdmc\hal_sdmc.c
  CC bsp\artinchip\hal\syscfg\hal_syscfg_v1x.c
  CC bsp\artinchip\hal\uart\aic_hal_uart.c
  CC bsp\artinchip\hal\wdt\hal_wdt.c
  CC bsp\artinchip\hal\wri\hal_wri.c
  CC bsp\artinchip\hal\wri\hal_wri_v10-12.c
  CC bsp\artinchip\sys\d21x\aic_drv_irq.c
  CC bsp\artinchip\sys\d21x\aic_gpio_id.c
  CC bsp\artinchip\sys\d21x\aic_hal_clk.c
  CC bsp\artinchip\sys\d21x\aic_hal_fpga_clk.c
  CC bsp\artinchip\sys\d21x\aic_hal_reset.c
  CC bsp\artinchip\sys\d21x\boot_param.c
  AS bsp\artinchip\sys\d21x\boot_param_gcc.S
  CC bsp\artinchip\sys\d21x\boot_res_nand.c
  CC bsp\artinchip\sys\d21x\boot_rom.c
  CC bsp\artinchip\sys\d21x\isr.c
  CC bsp\artinchip\sys\d21x\ram_param.c
  AS bsp\artinchip\sys\d21x\startup_gcc.S
  CC bsp\artinchip\sys\d21x\system.c
  CC bsp\artinchip\sys\d21x\sys_freq.c
  CC bsp\artinchip\sys\d21x\time.c
  CC bsp\artinchip\sys\d21x\trap_c.c
  AS bsp\artinchip\sys\d21x\vectors.S
  CC bsp\common\crc32\crc32.c
  CC bsp\common\partition\disk_part.c
  CC bsp\common\partition\partition.c
  CC bsp\common\private_param\private_param.c
  CC bsp\common\utils\aic_string.c
  CC bsp\common\utils\hexdump.c
  CC bsp\common\utils\pinmux_utils.c
  CC bsp\common\utils\show_speed.c
  CC bsp\examples_bare\test-mmc\test_mmc.c
  CC bsp\peripheral\spinand\bbt.c
  CC bsp\peripheral\spinand\spinand.c
  CC bsp\peripheral\spinand\spinand_bbt.c
  CC bsp\peripheral\spinand\spinand_ooblayout.c
  CC bsp\peripheral\spinand\winbond.c
  CC kernel\common\cmd\aic_cmd_base.c
  CC kernel\common\cmd\aic_debug_cmd.c
  CC kernel\common\cmd\aic_axicfg_cmd.c
  CC kernel\common\cmd\aic_memtest_cmd.c
  CC kernel\common\cmd\aic_reboot_cmd.c
  CC kernel\common\cmd\aic_getopt.c
  CC packages\artinchip\env\env.c
  CC packages\artinchip\of\of.c
  CC packages\third-party\cherryusb\core\usb_otg.c
  CC packages\third-party\cherryusb\class\aic\usbd_aicupg.c
  CC packages\third-party\cherryusb\osal\usb_osal_baremetal.c
  CC packages\third-party\cherryusb\port\aic\usb_dc_aic_ll.c
  CC packages\third-party\cherryusb\port\aic\usb_dc_aic.c
  CC packages\third-party\cherryusb\core\usbd_core.c
  CC packages\third-party\cherryusb\demo\aicupg_for_usb.c
  CC kernel\common\osal\aic_osal.c
  CC target\d21x\demo88-mmc\sys_clk.c
  CC target\d21x\demo88-mmc\pinmux.c
  CC target\d21x\demo88-mmc\board.c
  CC packages\third-party\fdtlib\fdt_empty_tree.c
  CC packages\third-party\fdtlib\fdt_ro.c
  CC packages\third-party\fdtlib\fdt.c
  CC packages\third-party\fdtlib\fdt_sw.c
  CC packages\third-party\fdtlib\fdt_rw.c
  CC packages\third-party\fdtlib\fdt_strerror.c
  CC packages\third-party\fdtlib\fdt_addresses.c
  CC packages\third-party\fdtlib\fdt_wip.c
  CC packages\third-party\fdtlib\fdt_overlay.c
LINK output\d21x_demo88-mmc_baremetal_bootloader\images\d21x.elf
-rw-r--r-- 1 1735672 Sep 26 14:52 output\d21x_demo88-mmc_baremetal_bootloader\images\d21x.elf

riscv64-unknown-elf-objcopy -O binary output\d21x_demo88-mmc_baremetal_bootloader\images\d21x.elf output/d21x_demo88-mmc_baremetal_bootloader/images/d21x.bin
riscv64-unknown-elf-size output\d21x_demo88-mmc_baremetal_bootloader\images\d21x.elf
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/linked_size.py -m D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_baremetal_bootloader/images/d21x.map

Luban-Lite is built successfully

scons: done building targets.
scons: Reading SConscript files ...
Load config from target\configs\d21x_demo88-mmc_rt-thread_helloworld_defconfig
Loaded configuration 'D:\test\ArtlnChip\luban-lite-master\luban-lite-master\target\configs\d21x_demo88-mmc_rt-thread_helloworld_defconfig'
Configuration saved to '.config'
scons: Reading SConscript files ...
Load config from target\configs\d21x_demo88-mmc_rt-thread_helloworld_defconfig
Loaded configuration 'D:\test\ArtlnChip\luban-lite-master\luban-lite-master\target\configs\d21x_demo88-mmc_rt-thread_helloworld_defconfig'
Configuration saved to '.config'

scons: warning: No version of Visual Studio compiler found - C/C++ compilers most likely not set correctly
File "D:\test\ArtlnChip\luban-lite-master\luban-lite-master\SConstruct", line 20, in <module>
Mkdir("output\d21x_demo88-mmc_rt-thread_helloworld\images")
Newlib version:3.2.0
D:\test\ArtlnChip\luban-lite-master\luban-lite-master\kernel\rt-thread
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: output\d21x_demo88-mmc_rt-thread_helloworld
  CC application\rt-thread\helloworld\main.c
  CC bsp\artinchip\drv\adcim\drv_adcim.c
  CC bsp\artinchip\drv\audio\drv_audio.c
  CC bsp\artinchip\drv\audio\drv_dmic.c
  CC bsp\artinchip\drv\can\drv_can.c
  CC bsp\artinchip\drv\display\drv_de_core.c
  CC bsp\artinchip\drv\display\drv_de_ui_layer.c
  CC bsp\artinchip\drv\display\drv_de_vi_layer.c
  CC bsp\artinchip\drv\display\drv_fb.c
  CC bsp\artinchip\drv\display\drv_fb_helper.c
  CC bsp\artinchip\drv\display\drv_rgb.c
  CC bsp\artinchip\drv\display\panel\panel_com.c
  CC bsp\artinchip\drv\display\panel\panel_simple.c
  CC bsp\artinchip\drv\dma\drv_dma.c
  CC bsp\artinchip\drv\efuse\drv_efuse.c
  CC bsp\artinchip\drv\efuse\efuse_cmds.c
  CC bsp\artinchip\drv\ge\aic_drv_ge.c
  CC bsp\artinchip\drv\gpio\aic_drv_gpio.c
  CC bsp\artinchip\drv\i2c\drv_i2c.c
  CC bsp\artinchip\drv\i2c\drv_soft_i2c.c
  CC bsp\artinchip\drv\rtc\drv_rtc.c
  CC bsp\artinchip\drv\sdmc\drv_sdcard.c
  CC bsp\artinchip\drv\sdmc\drv_sdmc.c
  CC bsp\artinchip\drv\syscfg\drv_syscfg.c
  CC bsp\artinchip\drv\tsen\drv_tsen.c
  CC bsp\artinchip\drv\uart\aic_drv_uart.c
  CC bsp\artinchip\drv\ve\aic_drv_ve.c
  CC bsp\artinchip\drv\wdt\drv_wdt.c
  CC bsp\artinchip\drv\wri\drv_wri.c
  CC bsp\artinchip\hal\adcim\hal_adcim.c
  CC bsp\artinchip\hal\audio\hal_audio.c
  CC bsp\artinchip\hal\can\aic_hal_can.c
  CC bsp\artinchip\hal\cmu\aic_hal_clk.c
  CC bsp\artinchip\hal\cmu\aic_hal_fixed_rate_clk.c
  CC bsp\artinchip\hal\cmu\aic_hal_pll_clk.c
  CC bsp\artinchip\hal\cmu\aic_hal_reset.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_cpu_clk.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_disp_clk.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_fixed_parent_clk.c
  CC bsp\artinchip\hal\cmu\v1\aic_hal_multi_parent_clk.c
  CC bsp\artinchip\hal\display\aic_hal_de.c
  CC bsp\artinchip\hal\dma\hal_dma_def_v1x.c
  CC bsp\artinchip\hal\efuse\hal_efuse.c
  CC bsp\artinchip\hal\ge\hal_ge_hw.c
  CC bsp\artinchip\hal\ge\hal_ge_normal.c
  CC bsp\artinchip\hal\gpio\aic_hal_gpio.c
  CC bsp\artinchip\hal\i2c\hal_i2c.c
  CC bsp\artinchip\hal\rtc\hal_rtc.c
  CC bsp\artinchip\hal\sdmc\bouncebuf.c
  CC bsp\artinchip\hal\sdmc\hal_sdmc.c
  CC bsp\artinchip\hal\syscfg\hal_syscfg_v1x.c
  CC bsp\artinchip\hal\tsen\hal_tsen.c
  CC bsp\artinchip\hal\uart\aic_hal_uart.c
  CC bsp\artinchip\hal\ve\aic_hal_ve.c
  CC bsp\artinchip\hal\wdt\hal_wdt.c
  CC bsp\artinchip\hal\wri\hal_wri.c
  CC bsp\artinchip\hal\wri\hal_wri_v10-12.c
  CC bsp\artinchip\sys\d21x\aic_drv_irq.c
  CC bsp\artinchip\sys\d21x\aic_gpio_id.c
  CC bsp\artinchip\sys\d21x\aic_hal_clk.c
  CC bsp\artinchip\sys\d21x\aic_hal_fpga_clk.c
  CC bsp\artinchip\sys\d21x\aic_hal_reset.c
  CC bsp\artinchip\sys\d21x\boot_param.c
  AS bsp\artinchip\sys\d21x\boot_param_gcc.S
  CC bsp\artinchip\sys\d21x\boot_res_nand.c
  CC bsp\artinchip\sys\d21x\boot_rom.c
  CC bsp\artinchip\sys\d21x\isr.c
  CC bsp\artinchip\sys\d21x\ram_param.c
  AS bsp\artinchip\sys\d21x\startup_gcc.S
  CC bsp\artinchip\sys\d21x\system.c
  CC bsp\artinchip\sys\d21x\sys_freq.c
  CC bsp\artinchip\sys\d21x\time.c
  CC bsp\artinchip\sys\d21x\trap_c.c
  AS bsp\artinchip\sys\d21x\vectors.S
  CC bsp\common\crc32\crc32.c
  CC bsp\common\partition\disk_part.c
  CC bsp\common\partition\partition.c
  CC bsp\common\private_param\private_param.c
  CC bsp\common\utils\aic_string.c
  CC bsp\common\utils\hexdump.c
  CC bsp\common\utils\pinmux_utils.c
  CC bsp\common\utils\show_speed.c
  CC bsp\examples\test-alarm\test_alarm.c
  CC bsp\examples\test-dma\test_dma.c
  CC bsp\examples\test-rtc\test_rtc.c
  CC bsp\peripheral\spinand\bbt.c
  CC bsp\peripheral\spinand\spinand.c
  CC bsp\peripheral\spinand\spinand_bbt.c
  CC bsp\peripheral\spinand\spinand_ooblayout.c
  CC bsp\peripheral\spinand\winbond.c
  CC bsp\peripheral\touch\common\touch_common.c
  CC bsp\peripheral\touch\gt911\src\gt911.c
  CC kernel\rt-thread\src\clock.c
  CC kernel\rt-thread\src\mempool.c
  CC kernel\rt-thread\src\timer.c
  CC kernel\rt-thread\src\scheduler.c
  CC kernel\rt-thread\src\idle.c
  CC kernel\rt-thread\src\kservice.c
  CC kernel\rt-thread\src\ipc.c
  CC kernel\rt-thread\src\irq.c
  CC kernel\rt-thread\src\device.c
  CC kernel\rt-thread\src\object.c
  CC kernel\rt-thread\src\thread.c
  CC kernel\rt-thread\src\memheap.c
  CC kernel\rt-thread\src\components.c
  CC kernel\rt-thread\libcpu\risc-v\artinchip\c906\cpuport.c
  AS kernel\rt-thread\libcpu\risc-v\artinchip\c906\context_gcc.S
  CC kernel\rt-thread\components\dfs\src\dfs_posix.c
  CC kernel\rt-thread\components\dfs\src\dfs_fs.c
  CC kernel\rt-thread\components\dfs\src\dfs.c
  CC kernel\rt-thread\components\dfs\src\dfs_file.c
  CC kernel\rt-thread\components\dfs\filesystems\devfs\devfs.c
  CC kernel\rt-thread\components\dfs\filesystems\elmfat\ff.c
  CC kernel\rt-thread\components\dfs\filesystems\elmfat\dfs_elm.c
  CC kernel\rt-thread\components\dfs\filesystems\elmfat\ffunicode.c
  CC kernel\rt-thread\components\dfs\filesystems\romfs\dfs_romfs.c
  CC kernel\rt-thread\components\dfs\filesystems\romfs\romfs.c
  CC kernel\rt-thread\components\drivers\sensors\sensor_cmd.c
  CC kernel\rt-thread\components\drivers\sensors\sensor.c
  CC kernel\rt-thread\components\finsh\shell.c
  CC kernel\rt-thread\components\finsh\msh.c
  CC kernel\rt-thread\components\finsh\msh_parse.c
  CC kernel\rt-thread\components\finsh\cmd.c
  CC kernel\rt-thread\components\finsh\msh_file.c
  CC kernel\rt-thread\components\legacy\ipc\workqueue_legacy.c
  CC kernel\rt-thread\components\libc\compilers\common\cstdio.c
  CC kernel\rt-thread\components\libc\compilers\common\ctime.c
  CC kernel\rt-thread\components\libc\compilers\common\cctype.c
  CC kernel\rt-thread\components\libc\compilers\common\cwchar.c
  CC kernel\rt-thread\components\libc\compilers\common\cstring.c
  CC kernel\rt-thread\components\libc\compilers\common\cstdlib.c
  CC kernel\rt-thread\components\libc\compilers\newlib\syscalls.c
  CC kernel\rt-thread\components\libc\posix\delay\delay.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_barrier.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_mutex.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_attr.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_tls.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_cond.c
  CC kernel\rt-thread\components\libc\posix\pthreads\sched.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_rwlock.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread_spin.c
  CC kernel\rt-thread\components\libc\posix\pthreads\pthread.c
  CC kernel\rt-thread\components\utilities\ulog\ulog.c
  CC kernel\rt-thread\components\utilities\ulog\backend\console_be.c
  CC kernel\common\cmd\aic_axicfg_cmd.c
  CC kernel\common\cmd\aic_getopt.c
  CC kernel\common\cmd\aic_debug_cmd.c
  CC kernel\common\cmd\aic_reboot_cmd.c
  CC kernel\common\cmd\aic_cmd_base.c
  CC kernel\common\cmd\aic_memtest_cmd.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\font\ui_font_italic.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\font\ui_font_regular.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\circle_white.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\pause_press_1.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_down.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\pre_normal.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_love.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_button.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_left.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_share.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_repeat.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_shuffle.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\circle_gray.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_pause.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\pause_norma_1.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_right.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_say.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_press.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\next_press.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\next_normal.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_normal.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\pre_press.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\ui_img\v9_argb8888\play_home.c
  CC packages\artinchip\lvgl-ui\aic_demo\base_demo\base_ui.c
  CC packages\artinchip\lvgl-ui\aic_drivers\lv_tpc_run.c
  CC packages\artinchip\lvgl-ui\aic_drivers\lv_tpc_rtp.c
  CC packages\artinchip\lvgl-ui\aic_widgets\aic_camera\v9\lv_aic_camera.c
  CC packages\artinchip\lvgl-ui\aic_widgets\aic_canvas\canvas_image.c
  CC packages\artinchip\lvgl-ui\aic_widgets\aic_lv_ffmpeg\aic_lv_ffmpeg.c
  CC packages\artinchip\lvgl-ui\aic_widgets\aic_player\v9\lv_aic_player.c
  CC packages\artinchip\lvgl-ui\aic_widgets\aic_video_window\lv_aic_video_window.c
  CC packages\artinchip\lvgl-ui\aic_widgets\img_roller\lv_img_roller.c
  CC packages\artinchip\lvgl-ui\aic_widgets\swipe_v1\lv_swipe_v1.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_ge2d\lv_draw_ge2d.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_ge2d\lv_draw_ge2d_img.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_ge2d\lv_draw_ge2d_utils.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_ge2d\lv_draw_ge2d_fill.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_ge2d\lv_draw_buf_ge2d.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_mpp_dec\lv_aic_stream.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_mpp_dec\lv_aic_img_dsc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_mpp_dec\lv_mpp_dec.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_mpp_dec\lv_aic_bmp.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_port_indev.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_port_disp.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lv_drivers\lv_port_encoder.c
  CC packages\artinchip\lvgl-ui\aic_ui.c
  CC packages\artinchip\lvgl-ui\lv_demo.c
  CC packages\artinchip\of\of.c
  CC packages\third-party\cpu_usage\cpu_usage_cmd.c
  CC packages\third-party\cpu_usage\cpu_usage.c
  CC kernel\common\osal\aic_osal.c
  CC target\d21x\demo88-mmc\board.c
  CC target\d21x\demo88-mmc\sys_clk.c
  CC target\d21x\demo88-mmc\pinmux.c
  CC packages\third-party\bonnie\Bonnie.c
  CC kernel\rt-thread\components\drivers\audio\audio.c
  CC kernel\rt-thread\components\drivers\audio\audio_pipe.c
  CC kernel\rt-thread\components\drivers\can\can.c
  CC kernel\rt-thread\components\drivers\hwcrypto\hw_hash.c
  CC kernel\rt-thread\components\drivers\hwcrypto\hw_symmetric.c
  CC kernel\rt-thread\components\drivers\hwcrypto\hwcrypto.c
  CC kernel\rt-thread\components\drivers\i2c\i2c_core.c
  CC kernel\rt-thread\components\drivers\i2c\i2c_dev.c
  CC kernel\rt-thread\components\drivers\ipc\completion.c
  CC kernel\rt-thread\components\drivers\ipc\dataqueue.c
  CC kernel\rt-thread\components\drivers\ipc\pipe.c
  CC kernel\rt-thread\components\drivers\ipc\ringblk_buf.c
  CC kernel\rt-thread\components\drivers\ipc\ringbuffer.c
  CC kernel\rt-thread\components\drivers\ipc\waitqueue.c
  CC kernel\rt-thread\components\drivers\ipc\workqueue.c
  CC kernel\rt-thread\components\drivers\misc\adc.c
  CC kernel\rt-thread\components\drivers\misc\pin.c
  CC kernel\rt-thread\components\drivers\pm\lptimer.c
  CC kernel\rt-thread\components\drivers\pm\pm.c
  CC kernel\rt-thread\components\drivers\rtc\alarm.c
  CC kernel\rt-thread\components\drivers\rtc\rtc.c
  CC kernel\rt-thread\components\drivers\sdio\block_dev.c
  CC kernel\rt-thread\components\drivers\sdio\mmc.c
  CC kernel\rt-thread\components\drivers\sdio\mmcsd_core.c
  CC kernel\rt-thread\components\drivers\sdio\sd.c
  CC kernel\rt-thread\components\drivers\sdio\sdio.c
  CC kernel\rt-thread\components\drivers\serial\serial.c
  CC kernel\rt-thread\components\drivers\spi\qspi_core.c
  CC kernel\rt-thread\components\drivers\spi\spi_core.c
  CC kernel\rt-thread\components\drivers\spi\spi_dev.c
  CC kernel\rt-thread\components\drivers\touch\touch.c
  CC kernel\rt-thread\components\drivers\watchdog\watchdog.c
  CC packages\third-party\fdtlib\fdt_addresses.c
  CC packages\third-party\fdtlib\fdt_overlay.c
  CC packages\third-party\fdtlib\fdt_wip.c
  CC packages\third-party\fdtlib\fdt_rw.c
  CC packages\third-party\fdtlib\fdt_sw.c
  CC packages\third-party\fdtlib\fdt.c
  CC packages\third-party\fdtlib\fdt_strerror.c
  CC packages\third-party\fdtlib\fdt_empty_tree.c
  CC packages\third-party\fdtlib\fdt_ro.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\msgbox\lv_msgbox.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\clib\lv_string_clib.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_buf_vg_lite.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_draw_pxp_fill.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_pos.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_border.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\rle\lv_rle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\vg_lite_tvg\vg_lite_matrix.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_line.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_lcd.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_libuv.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\windows\lv_windows_display.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\env_support\rt-thread\lv_rt_thread_port.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_line.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_10.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_34.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\button\lv_button.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_46.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_anim.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\themes\default\lv_theme_default.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_line.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_scroll.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_image_decoder.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_28.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_44.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_draw_pxp_layer.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_math.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\freetype\lv_ftsystem.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_triangle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\blend\lv_draw_sw_blend.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_letter.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\lv_init.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_fill.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_buf_vglite.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\switch\lv_switch.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_36.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\rtthread\lv_mem_core_rtthread.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_array.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\menu\lv_menu.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\osal\lv_freertos.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\sdl\lv_sdl_mouse.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_box_shadow.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\lcd\lv_lcd_generic_mipi.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_buf.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\windows\lv_windows_context.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_8.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_palette.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\cache\lv_image_cache.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\osal\lv_os_none.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\blend\lv_draw_sw_blend_to_rgb565.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_triangle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\st7789\lv_st7789.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_style.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_12.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_arc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_bidi.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_draw_pxp_img.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\blend\lv_draw_sw_blend_to_rgb888.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_touchscreen.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_draw_pxp.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_border.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\line\lv_line.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\ili9341\lv_ili9341.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_style_gen.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\barcode\lv_barcode.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_vglite_utils.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_40.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\libjpeg_turbo\lv_libjpeg_turbo.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\osal\lv_rtthread.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\themes\mono\lv_theme_mono.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\spinbox\lv_spinbox.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\windows\lv_windows_input.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\calendar\lv_calendar.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_property.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\tjpgd\tjpgd.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_anim_timeline.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\objx_templ\lv_objx_templ.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\sysmon\lv_sysmon.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\st7735\lv_st7735.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_fill.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_tree.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\cache\lv_cache_entry.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_line.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_30.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_utils.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_image_cache.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_memfs.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sdl\lv_draw_sdl.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\x11\lv_x11_display.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_pxp_utils.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_img.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_14.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_vglite_buf.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_24.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\spinner\lv_spinner.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\indev\lv_indev_scroll.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\clib\lv_mem_core_clib.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\rtthread\lv_string_rtthread.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\osal\lv_pthread.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\osal\lv_windows.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\sdl\lv_sdl_keyboard.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\checkbox\lv_checkbox.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_arc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\canvas\lv_canvas.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_vglite_path.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_48.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_profiler_builtin.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_style.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\imagebutton\lv_imagebutton.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\themes\simple\lv_theme_simple.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_img.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_label.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_vector.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_label.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_arc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_vg_lite_utils.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\lz4\lz4.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\fragment\lv_fragment.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_async.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\builtin\lv_mem_core_builtin.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_fill.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\layouts\flex\lv_flex.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_draw_buf_pxp.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\span\lv_span.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_mask.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_22.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\libpng\lv_libpng.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_42.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_log.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\evdev\lv_evdev.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_label.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\libinput\lv_libinput.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_mask.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_line.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_img.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_16.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\layouts\lv_layout.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\x11\lv_x11_input.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\file_explorer\lv_file_explorer.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_color.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\fragment\lv_fragment_manager.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\builtin\lv_string_builtin.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\led\lv_led.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\micropython\lv_mem_core_micropython.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\sdl\lv_sdl_mousewheel.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_layer.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\dropdown\lv_dropdown.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_triangle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\ffmpeg\lv_ffmpeg.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\layouts\grid\lv_grid.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\lodepng\lv_lodepng.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\qrcode\lv_qrcode.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_text.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_stdio.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\themes\lv_theme.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_box_shadow.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\builtin\lv_tlsf.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\calendar\lv_calendar_header_arrow.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_draw.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\freetype\lv_freetype_outline.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_layer.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_border.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\rtthread\lv_sprintf_rtthread.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_fill.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_triangle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_image.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\clib\lv_sprintf_clib.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_win32.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_arc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_group.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\display\lv_display.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\tiny_ttf\lv_tiny_ttf.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\slider\lv_slider.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_20.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\bar\lv_bar.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\qrcode\qrcodegen.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\cache\_lv_cache_lru_rb.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\chart\lv_chart.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_rb.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_fbdev.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\barcode\code128.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_profiler.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\buttonmatrix\lv_buttonmatrix.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_class.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_vg_lite_pending.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\table\lv_table.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\builtin\lv_sprintf_builtin.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\freetype\lv_freetype.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_color_op.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\gridnav\lv_gridnav.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\list\lv_list.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\blend\lv_draw_sw_blend_to_argb8888.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_pxp_cfg.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\calendar\lv_calendar_header_dropdown.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_mask_rect.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_refr.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_binfont_loader.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\libinput\lv_xkb.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_18.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_unscii_16.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_utils.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\gif\lv_gif.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_cbfs.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\drm\lv_linux_drm.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_vg_lite_math.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\arc\lv_arc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_vglite_matrix.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\freetype\lv_freetype_glyph.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\cache\lv_cache.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_event.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_timer.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_arc.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_vg_lite_grad.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\image\lv_image.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\bmp\lv_bmp.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\tjpgd\lv_tjpgd.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\renesas\dave2d\lv_draw_dave2d_mask_rectangle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_text_ap.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\stdlib\lv_mem.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_transform.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_vg_lite_path.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_rect.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_38.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_simsun_16_cjk.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\lodepng\lodepng.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_fs.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_cache.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\win\lv_win.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_border.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\gif\gifdec.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_gradient.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_event.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\animimage\lv_animimage.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_dejavu_16_persian_hebrew.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_28_compressed.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_unscii_8.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\scale\lv_scale.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_templ.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_posix.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\tick\lv_tick.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_vector.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_vg_lite_decoder.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_image.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_26.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\st7796\lv_st7796.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\indev\lv_indev.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_ll.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\vglite\lv_draw_vglite_label.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\bin_decoder\lv_bin_decoder.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_style_gen.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\nuttx\lv_nuttx_entry.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\nxp\pxp\lv_pxp_osa.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\vg_lite\lv_draw_vg_lite_triangle.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_fatfs.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\observer\lv_observer.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\tileview\lv_tileview.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\monkey\lv_monkey.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\tabview\lv_tabview.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\osal\lv_cmsis_rtos2.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\roller\lv_roller.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\textarea\lv_textarea.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\display\fb\lv_linux_fbdev.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\core\lv_obj_id_builtin.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\lv_draw_vector.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\rlottie\lv_rlottie.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\drivers\sdl\lv_sdl_window.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_lru.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\imgfont\lv_imgfont.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\freetype\lv_freetype_image.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\snapshot\lv_snapshot.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\draw\sw\lv_draw_sw_mask_rect.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\label\lv_label.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_fmt_txt.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\libs\fsdrv\lv_fs_littlefs.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\widgets\keyboard\lv_keyboard.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\font\lv_font_montserrat_32.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\others\ime\lv_ime_pinyin.c
  CC packages\artinchip\lvgl-ui\lvgl_v9\lvgl\src\misc\lv_area.c
  CC packages\artinchip\mpp\ve\common\ve.c
  CC packages\artinchip\mpp\middle_media\component\src\mm_demuxer_component.c
  CC packages\artinchip\mpp\ve\common\ve_buffer.c
  CC packages\artinchip\mpp\fb\mpp_fb.c
  CC packages\artinchip\mpp\ve\encoder\jpeg\jpeg_enc.c
  CC packages\artinchip\mpp\middle_media\base\parser\mov\mov_tags.c
  CC packages\artinchip\mpp\ve\decoder\h264\h264_decoder.c
  CC packages\artinchip\mpp\ve\decoder\png\png_decoder.c
  CC packages\artinchip\mpp\middle_media\player\player_demo.c
  CC packages\artinchip\mpp\ve\decoder\mpp_decoder.c
  CC packages\artinchip\mpp\middle_media\audio_decoder\decoder\aic_audio_decoder.c
  CC packages\artinchip\mpp\middle_media\base\parser\mov\aic_mov_parser.c
  CC packages\artinchip\mpp\ve\decoder\zlib\zlib_uncompress.c
  CC packages\artinchip\mpp\middle_media\base\comm\aic_riff.c
  CC packages\artinchip\mpp\middle_media\component\src\mm_video_render_component.c
  CC packages\artinchip\mpp\middle_media\component\mm_core.c
  CC packages\artinchip\mpp\middle_media\mini_audio_player\mini_audio_player_demo.c
  CC packages\artinchip\mpp\middle_media\base\stream\file\aic_file_stream.c
  CC packages\artinchip\mpp\middle_media\base\render\aic_video_render.c
  CC packages\artinchip\mpp\ve\decoder\png\png_hal.c
  CC packages\artinchip\mpp\middle_media\base\parser\mov\mov.c
  CC packages\artinchip\mpp\ge\normal_ops.c
  CC packages\artinchip\mpp\ge\cmdq_ops.c
  CC packages\artinchip\mpp\middle_media\base\parser\wav\aic_wav_parser.c
  CC packages\artinchip\mpp\base\ringbuf\mpp_ringbuf.c
  CC packages\artinchip\mpp\ve\decoder\packet_manager.c
  CC packages\artinchip\mpp\middle_media\base\parser\mp3\mp3.c
  CC packages\artinchip\mpp\middle_media\audio_decoder\decoder\audio_frame_manager.c
  CC packages\artinchip\mpp\ve\encoder\jpeg\jpeg_enc_hal.c
  CC packages\artinchip\mpp\ve\decoder\jpeg\mjpeg_decoder.c
  CC packages\artinchip\mpp\middle_media\base\comm\aic_tag.c
  CC packages\artinchip\mpp\base\memory\mpp_mem.c
  CC packages\artinchip\mpp\middle_media\component\src\mm_adec_component.c
  CC packages\artinchip\mpp\ve\decoder\h264\h264_hal.c
  CC packages\artinchip\mpp\ve\decoder\frame_manager.c
  CC packages\artinchip\mpp\ve\decoder\h264\h264_nal.c
  CC packages\artinchip\mpp\middle_media\base\render\aic_audio_render_device.c
  CC packages\artinchip\mpp\middle_media\base\parser\wav\wav.c
  CC packages\artinchip\mpp\ve\decoder\jpeg\jpeg_hal.c
  CC packages\artinchip\mpp\middle_media\audio_decoder\decoder\mp3\mp3_decoder.c
  CC packages\artinchip\mpp\ge\mpp_ge.c
  CC packages\artinchip\mpp\middle_media\mini_audio_player\mini_audio_player.c
  CC packages\artinchip\mpp\base\thread\mpp_thread.c
  CC packages\artinchip\mpp\ve\encoder\mpp_encoder.c
  CC packages\artinchip\mpp\middle_media\base\parser\rawdata\aic_raw_parser.c
  CC packages\artinchip\mpp\middle_media\base\stream\aic_stream.c
  CC packages\artinchip\mpp\middle_media\base\parser\aic_parser.c
  CC packages\artinchip\mpp\middle_media\component\src\mm_vdec_component.c
  CC packages\artinchip\mpp\middle_media\audio_decoder\decoder\audio_packet_manager.c
  CC packages\artinchip\mpp\middle_media\component\src\mm_clock_component.c
  CC packages\artinchip\mpp\ve\encoder\jpeg\jpeg_tables.c
  CC packages\artinchip\mpp\middle_media\base\message\aic_message.c
  CC packages\artinchip\mpp\ve\decoder\h264\h264_refs.c
  CC packages\artinchip\mpp\middle_media\base\parser\mp3\aic_mp3_parser.c
  CC packages\artinchip\mpp\middle_media\component\src\mm_audio_render_component.c
  CC packages\artinchip\mpp\middle_media\player\aic_player.c
  CC packages\artinchip\mpp\middle_media\base\render\aic_audio_render_manager.c
LINK output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf
-rw-r--r-- 1 10221416 Sep 26 14:55 output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf

riscv64-unknown-elf-objcopy -O binary output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf output/d21x_demo88-mmc_rt-thread_helloworld/images/d21x.bin
riscv64-unknown-elf-size output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf
   text    data     bss     dec     hex filename
1216560   14608  208848 1440016  15f910 output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/fsinstall.py --sdkout D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/ --clean rodata/lvgl_data
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/fsinstall.py --sdkout D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/ --src D:\test\ArtlnChip\luban-lite-master\luban-lite-master\packages\artinchip\lvgl-ui\aic_demo\base_demo\assets/ --dst rodata/lvgl_data
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/linked_size.py -m D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/d21x.map
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/makefatfs.py --fullpart --volab default --cluster 8 --sector 512 --tooldir D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/ --inputdir rodata --outfile D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/rodata.fatfs
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/makefatfs.py --fullpart --volab default --cluster 8 --sector 512 --tooldir D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/ --inputdir data --outfile D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/data.fatfs
Info: inputdir data is not exist.
D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/mk_private_resource.exe -v -l D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/ddr_init.json,D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/partition.json -o D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/ddr_init.bin
python3 D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/elf_parse.py output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf D:\test\ArtlnChip\luban-lite-master\luban-lite-master\output/d21x_demo88-mmc_rt-thread_helloworld/images/ riscv64-unknown-elf-
Traceback (most recent call last):
  File "D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/elf_parse.py", line 177, in <module>
    parse_elf_segment(sys.argv[1], sys.argv[2], sys.argv[3])
  File "D:\test\ArtlnChip\luban-lite-master\luban-lite-master\tools/scripts/elf_parse.py", line 77, in parse_elf_segment
    if int(entry_point, 16) > 0x60000000:
ValueError: invalid literal for int() with base 16: ''
scons: *** [output\d21x_demo88-mmc_rt-thread_helloworld\images\d21x.elf] Error 1
scons: building terminated because of errors.

最近编辑记录 许炳炼 (2025-09-26 15:51:43)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn