Unable to display ezip or bin converted by lvgl in lvgl

I guessed it might be this reason. Okay, I’ll try the method you provided. Thank you very much.

My current version is 2.4.4, and I’m using your SF32LB52-DEVKIT-LCD-V1.2.1 development board. I’ve tried replacing the files you provided and tested several different projects, but it still doesn’t work. It no longer crashes, but keeps looping with the following error messages:

[11012800] E/drv.epic main: output cf=0x0,data=0x20008408,total_w=106,area[x0y0(284,390),x1y1(389,449)] frac[0,0]
[11012842] E/drv.epic main: color_en=0, rgb[0,0,0], ax=0, L8_tab=0x0, data_size=0x31b0
[11012875] E/drv.epic main: wait_gpu_done timeout(-2)? err=-2
[11029489] E/drv.epic main: print_gpu_error_info
[11029510] E/drv.epic main: Epic not ready 2, HW busy =1, ErrorCode 0
[11029538] E/drv.epic main: EOF IRQ=0, MASK=1
[11029556] E/drv.epic main: VL SRC 2002eb88, x0y0x1y1[0,0,105,59]
[11029581] E/drv.epic main: L0 SRC 20008408, x0y0x1y1[0,0,105,59]
[11029607] E/drv.epic main: 0 is Ezip(0:VL 1:L0 2:L1 3:L2)
[11029629] E/drv.epic main: Ezip not ready 4, HW busy=0, ErrorCode 10h
[11029656] E/drv.epic main: Ezip not open
[11029672] E/drv.epic main: epic_op_history cur=3
[11029691] E/drv.epic main: hist[3]
[11029705] E/drv.epic main: EPIC_OP_BLENDING_EX   layer_num=2
[11029728] E/drv.epic main: #0 cf=0x0,data=0x20008408,total_w=106,area[x0y0(284,390),x1y1(389,449)] frac[0,0]
[11029770] E/drv.epic main: color_en=0, rgb[0,0,0], ax=0, L8_tab=0x0, data_size=0x31b0
[11029802] E/drv.epic main: angle=0,scale_xy=1024,1024, pivot_xy=0,0, mirror_hv=0,0
[11029834] E/drv.epic main: alpha=255 

[11029850] E/drv.epic main: #1 cf=0x81,data=0x2002eb88,total_w=500,area[x0y0(-55,-150),x1y1(444,599)] frac[0,0]
[11029892] E/drv.epic main: color_en=0, rgb[0,0,0], ax=0, L8_tab=0x0, data_size=0x0
[11029924] E/drv.epic main: angle=0,scale_xy=1024,1024, pivot_xy=250,375, mirror_hv=0,0
[11029957] E/drv.epic main: alpha=255

The errors seem consistent. I checked the new lvgl_v8_examples repository, but couldn’t find any example related to ezip. Could you please confirm whether ezip can directly be used to display images from an SD card? If yes, could you provide a minimal working demo? If not, that’s fine—I’m considering giving up for now and waiting for your SDK update. I’ll try to work around it with alternative methods in the meantime.

st07.7z (7.2 MB) I deleted some content from proj.conf, not sure if that has any impact. If it still doesn’t work, try forcing an assert to see the dump.

ezip.7z (444.0 KB), try compiling this example with the latest build.

Thank you for remembering this matter after such a long time. This solution works for the issue. Although when I tested it, I still couldn’t directly display images from the SD card in file form, the second method—loading into dsc—works properly. Many thanks!