您尚未登录。

#1 Re: 工业芯 匠芯创 » luban-lite中lvgl 9.1.0适配有bug,GE经常出错! » 2025-03-31 17:27:48

这段代码在你们的开发板上是显示不出arc的弧线的,只显示一个indicator的小圆点。

#2 Re: 工业芯 匠芯创 » luban-lite中lvgl 9.1.0适配有bug,GE经常出错! » 2025-03-31 17:26:22

// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.5.1
// LVGL version: 9.1.0
// Project name: test1

#include "../ui.h"

void ui_Screen1_screen_init(void)
{
    ui_Screen1 = lv_obj_create(NULL);
    lv_obj_remove_flag(ui_Screen1, LV_OBJ_FLAG_SCROLLABLE);      /// Flags

    ui_Arc1 = lv_arc_create(ui_Screen1);
    lv_obj_set_width(ui_Arc1, 100);
    lv_obj_set_height(ui_Arc1, 100);
    lv_obj_set_x(ui_Arc1, -116);
    lv_obj_set_y(ui_Arc1, -14);
    lv_obj_set_align(ui_Arc1, LV_ALIGN_CENTER);
    lv_arc_set_value(ui_Arc1, 50);
    lv_obj_set_style_arc_image_src(ui_Arc1, &ui_img_trim_background_png, LV_PART_MAIN | LV_STATE_DEFAULT);

    lv_obj_set_style_arc_image_src(ui_Arc1, &ui_img_trim_forground_png, LV_PART_INDICATOR | LV_STATE_DEFAULT);

}

#3 工业芯 匠芯创 » luban-lite中lvgl 9.1.0适配有bug,GE经常出错! » 2025-03-30 00:56:24

cloudway
回复: 5

最简单的例子,用squareline创建一个ARC,main和indicator的style设置中给ARC image设置一张图片,ARC就显示不正确了,而且还会打印GE错误。

8.3.1也没好到哪去,任何控件中如果设置了Transform Scale,大概率显示不出来!

希望能解决,否则有做复杂UI需求的就不要进这个坑了。

#4 工业芯 匠芯创 » Luban-Lite SDK里的LVGL 版本可以自己更换吗? » 2025-03-27 16:18:42

cloudway
回复: 2

比如将里面的8.3.1升级到8.4,将9.1.0升级到9.2.2

会出现适配问题或性能影响吗?

#5 Re: 工业芯 匠芯创 » gitee上下载下来的luban-lite编译出错,是什么问题? » 2025-03-25 18:14:41

上面这些就是完整命令啊,敲一下就可以运行了。

另外还发现一个bug,在vscode下的menuconfig,方向键不能用。。。无法配置,只能用tab退出

#6 Re: 工业芯 匠芯创 » gitee上下载下来的luban-lite编译出错,是什么问题? » 2025-03-24 12:08:27

谢谢楼上的兄弟。解决了,用list、lunch、 m、 c的命令就可以编译成功了,scons命令会出错,这是sdk的bug吗?

#7 工业芯 匠芯创 » gitee上下载下来的luban-lite编译出错,是什么问题? » 2025-03-24 10:32:52

cloudway
回复: 6

下载下来后只运行了
scons --apply-def=15
scons

最后编译报错:
python3 D:\dev\artinchip\luban-lite\tools/scripts/fsinstall.py --sdkout D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/ --clean rodata/,data/
python3 D:\dev\artinchip\luban-lite\tools/scripts/fsinstall.py --sdkout D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/ --src D:\dev\artinchip\luban-lite\packages\artinchip\lvgl-ui\aic_demo\demo_hub\assets/480x272/ --dst rodata/
python3 D:\dev\artinchip\luban-lite\tools/scripts/fsinstall.py --sdkout D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/ --src D:\dev\artinchip\luban-lite\packages\artinchip\aic-startup-ui\assets/ --dst data/
python3 D:\dev\artinchip\luban-lite\tools/scripts/linked_size.py -m D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/d13x.map
python3 D:\dev\artinchip\luban-lite\tools/scripts/makefatfs.py --fullpart --volab default --cluster 8 --sector 512 --tooldir D:\dev\artinchip\luban-lite\tools/scripts/ --inputdir rodata --outfile D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/rodata.fatfs
python3 D:\dev\artinchip\luban-lite\tools/scripts/makelittlefs.py --pagesize 256 --blocksize 4096 --tooldir D:\dev\artinchip\luban-lite\tools/scripts/ --inputdir data/ --outfile D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/data.lfs
D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images\data/
D:\dev\artinchip\luban-lite\tools/scripts/mklittlefs.exe -c D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images\data/ -b 4096 -p 256 -s 1048576 D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/data.lfs
D:\dev\artinchip\luban-lite\tools/scripts/mk_private_resource.exe -v -l D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/pbp_cfg.json,D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/partition.json -o D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/pbp_cfg.bin
psram
python3 D:\dev\artinchip\luban-lite\tools/scripts/elf_parse.py output\d13x_kunlunpi88-nor_rt-thread_helloworld\images\d13x.elf D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/ riscv64-unknown-elf-
D:\dev\artinchip\luban-lite\tools/scripts/mk_image.exe -v -c D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/image_cfg.json -d D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/
        Creating D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/d13x_os.itb ...
        Creating D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/env.bin ...
        Creating D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/usbupg-psram-init.aic ...
        Creating D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/pbp_ext.aic ...
        Creating D:\dev\artinchip\luban-lite\output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/loader.aic ...
Traceback (most recent call last):
  File "\\Exdroid019\hao.xiong\lite-umm\luban-lite\tools\scripts\mk_image.py", line 2564, in <module>
  File "\\Exdroid019\hao.xiong\lite-umm\luban-lite\tools\scripts\mk_image.py", line 2130, in firmware_component_preproc
  File "\\Exdroid019\hao.xiong\lite-umm\luban-lite\tools\scripts\mk_image.py", line 2077, in firmware_component_preproc_aicimage
  File "\\Exdroid019\hao.xiong\lite-umm\luban-lite\tools\scripts\mk_image.py", line 1004, in aic_boot_create_image_v2
  File "\\Exdroid019\hao.xiong\lite-umm\luban-lite\tools\scripts\mk_image.py", line 782, in aic_boot_gen_header_bytes_v2
ValueError: invalid literal for int() with base 16: 'CONFIG_AIC_BOOTLOADER_LOAD_BASE'
[3552] Failed to execute script 'mk_image' due to unhandled exception!
scons: *** [output\d13x_kunlunpi88-nor_rt-thread_helloworld\images\d13x.elf] Error 1
scons: building terminated because of errors.

页脚

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

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