I am trying to get a control application for some features of a model railway going on a Crow 7 Advanced HMI display going, and have struct a problem.
Crow specify using LVGL 8.3.11. I generated the screens using SquareLine Studio and removed duplicated. The background images I converted to TRUE_COLOR RGB565 bin format and have them on an SD card. In a test application all the 13 images load and display as expected.
When I run the system with 9 screens, one of which shares 5 images using lv_obj_set_style_bg_img_src to change the background.
Of the 13 images 7 come up with the “couldn’t read the image” error. I’m not able to work out why that could be or where to look. The others display correctly and the screen switching works.
If it was a memory problem I would sure get a different error or even unwanted resets.
Any help will gratefully accepted.