The tlsf error indicates that memory corruption has occurred, such as: memory at an illegal address is released; an array is written out of bounds; memory is used after being freed.
It is recommended to put the UI program on the simulator for debugging, configure the memory allocation interface in lv_conf.h
as the C standard interface, and enable the AddressSanitizer · google/sanitizers Wiki · GitHub tool for debugging, which can be effective Capture memory access errors.
1 Like