sf32lb52-ulp board-level watch project fails to compile with Butterfli, but compiles successfully when selecting simulator

image

image Still having the same issue even after switching to Keil 5.32

It seems like the compilation has exceeded, possibly the same issue I had before. Previously, when I checked the chatbot in the C application, a similar situation occurred. I’m not sure what changes you’ve made, but if you’ve checked other applications, unchecking unnecessary items by selecting “not selected” should resolve it.

No modifications have been made. I’ve replaced everything to match what’s on Git, but it still won’t compile.

According to the log, the image exceeds the maximum size allowed by the compiler. First, check if EZIP compression is enabled. If the size still exceeds the limit after EZIP compression, you may need to modify the partition size in the flash map.

image Is this the right place? It still doesn’t work even after checking the box. It also doesn’t work after unchecking some resources.

image Is this the right place? It still doesn’t work even after checking the box. It also doesn’t work after unchecking some resources.

Then try opening the flash_table partition table in butterfli, increase the size of the img image partition, and recompile. Be sure to carefully manage the FLASH allocation to avoid exceeding boundaries.

88605c2a8f1b0eced1e43eedc39bc344

65050d530d8ac0c0ddbc361dee2d910b

Restored everything back to the downloaded solution0912. Changed many values, but it still doesn’t work.

image

When I uncheck all the resources above, I get this error.

image

Help me please, experts!

Do not compile all components such as these JS applications and RING entirely; compile only as needed, and modify the flash_map only when all components are required.
image

I’ve tried everything, but it still doesn’t work.