GUI Guider - Memory Overflow when Flashing 16-bit Appliance Demo on RT1170 evkb

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

GUI Guider - Memory Overflow when Flashing 16-bit Appliance Demo on RT1170 evkb

769 次查看
migb2720
NXP Employee
NXP Employee

id:GUI-Guider Environment

• Tool: GUI Guider 1.10.1

• Target board: RT1170-EVKB, RK055HDMIPI4M 720x1280 MIPI panel

• Graphics library: LVGL8

• Working variant: Coffee Pour demo (fully working)    

• Appliance demo (8-bit RGB332 works)

 

Failing variant:    

• Appliance demo (16-bit RGB565)

Issue Description

When attempting to build and flash the 16-bit (RGB565) version of the Appliance demo, the build fails at the linker stage due to a memory overflow in .bss section.

Error Details

• Section overflow: .bss does not fit in m_data

• Overflow size: ~5.13 MB (≈ 5,382,464 bytes)

The issue appears to be related to increased memory usage when moving from 8-bit to 16-bit colour depth:

Framebuffer size likely doubles

LVGL draw buffers + possible double buffering increase .bss usage

Combined memory exceeds available m_data region defined in linker script

ASK: Looking for guidance on whether this configuration is expected to work or if there are recommended memory optimizations for LVGL in GUI Guider.

0 项奖励
回复
1 回复

712 次查看
zongchunyu
NXP Employee
NXP Employee

Hello migb2720,

 

For the RT1170EVKB, all image resources are eventually linked to SDRAM. The issue you encountered is caused by insufficient SDRAM space. You can adjust the application heap size to free up more available SDRAM space. May I ask which toolchain you are using?

 

Best Regards

Zongchun

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2386582%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EGUI%20%E6%8C%87%E5%8D%97%20-%20%E5%9C%A8%20RT1170%20evkb%20%E4%B8%8A%E5%88%B7%E5%86%99%2016%20%E4%BD%8D%E8%AE%BE%E5%A4%87%E6%BC%94%E7%A4%BA%E7%A8%8B%E5%BA%8F%E6%97%B6%E5%8F%91%E7%94%9F%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2386582%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eid%3AGUI-Guider%20%E7%8E%AF%E5%A2%83%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E5%B7%A5%E5%85%B7%EF%BC%9AGUI%20Guider%201.10.1%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E7%9B%AE%E6%A0%87%E6%9D%BF%EF%BC%9ART1170-EVKB%EF%BC%8CRK055HDMIPI4M%20720x1280%20MIPI%20%E9%9D%A2%E6%9D%BF%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E5%9B%BE%E5%BD%A2%E5%BA%93%EF%BC%9ALVGL8%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E5%B7%A5%E4%BD%9C%E7%89%88%E6%9C%AC%EF%BC%9A%E5%92%96%E5%95%A1%E5%80%BE%E5%80%92%E6%BC%94%E7%A4%BA%EF%BC%88%E5%8A%9F%E8%83%BD%E9%BD%90%E5%85%A8%EF%BC%89%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E8%AE%BE%E5%A4%87%E6%BC%94%E7%A4%BA%EF%BC%888%20%E4%BD%8D%20RGB332%20%E5%B7%A5%E4%BD%9C%E6%AD%A3%E5%B8%B8%EF%BC%89%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%A4%B1%E8%B4%A5%E7%9A%84%E5%8F%98%E4%BD%93%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E8%AE%BE%E5%A4%87%E6%BC%94%E7%A4%BA%EF%BC%8816%20%E4%BD%8D%20RGB565%EF%BC%89%3C%2FP%3E%0A%3CP%3E%E9%97%AE%E9%A2%98%E6%8F%8F%E8%BF%B0%3C%2FP%3E%0A%3CP%3E%E5%B0%9D%E8%AF%95%E6%9E%84%E5%BB%BA%E5%B9%B6%E7%83%A7%E5%BD%95%2016%20%E4%BD%8D%20(RGB565)%20%E7%89%88%E6%9C%AC%E7%9A%84%20Appliance%20%E6%BC%94%E7%A4%BA%E7%A8%8B%E5%BA%8F%E6%97%B6%EF%BC%8C%E7%94%B1%E4%BA%8E%20.bss%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E5%86%85%E5%AD%98%E6%BA%A2%E5%87%BA%EF%BC%8C%E6%9E%84%E5%BB%BA%E5%9C%A8%E9%93%BE%E6%8E%A5%E5%99%A8%E9%98%B6%E6%AE%B5%E5%A4%B1%E8%B4%A5%E3%80%82%E9%83%A8%E5%88%86%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%94%99%E8%AF%AF%E8%AF%A6%E6%83%85%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E6%AE%B5%E6%BA%A2%E5%87%BA%EF%BC%9A.bss%E4%B8%8D%E7%AC%A6%E5%90%88%20m_data%20%E7%9A%84%E8%A6%81%E6%B1%82%3C%2FP%3E%0A%3CP%3E%E2%80%A2%20%E6%BA%A2%E5%87%BA%E5%A4%A7%E5%B0%8F%EF%BC%9A%E7%BA%A6%205.13%20MB%EF%BC%88%E2%89%88%205%2C382%2C464%20%E5%AD%97%E8%8A%82%EF%BC%89%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E4%BC%BC%E4%B9%8E%E4%B8%8E%E4%BB%8E%208%20%E4%BD%8D%E9%A2%9C%E8%89%B2%E6%B7%B1%E5%BA%A6%E8%BF%87%E6%B8%A1%E5%88%B0%2016%20%E4%BD%8D%E9%A2%9C%E8%89%B2%E6%B7%B1%E5%BA%A6%E6%97%B6%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E9%87%8F%E5%A2%9E%E5%8A%A0%E6%9C%89%E5%85%B3%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%E5%B8%A7%E7%BC%93%E5%86%B2%E5%8C%BA%E5%A4%A7%E5%B0%8F%E5%8F%AF%E8%83%BD%E4%BC%9A%E7%BF%BB%E5%80%8D%3C%2FP%3E%0A%3CP%3ELVGL%20%E7%BB%98%E5%88%B6%E7%BC%93%E5%86%B2%E5%8C%BA%20%2B%20%E5%8F%AF%E8%83%BD%E7%9A%84%E5%8F%8C%E7%BC%93%E5%86%B2%E5%A2%9E%E5%8A%A0%20.bss%E7%94%A8%E6%B3%95%3C%2FP%3E%0A%3CP%3E%E5%90%88%E5%B9%B6%E5%86%85%E5%AD%98%E8%B6%85%E8%BF%87%E4%BA%86%E9%93%BE%E6%8E%A5%E5%99%A8%E8%84%9A%E6%9C%AC%E4%B8%AD%E5%AE%9A%E4%B9%89%E7%9A%84%E5%8F%AF%E7%94%A8%20m_data%20%E5%8C%BA%E5%9F%9F%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%E9%97%AE%EF%BC%9A%E6%83%B3%E8%AF%B7%E6%95%99%E4%B8%80%E4%B8%8B%EF%BC%8C%E8%BF%99%E7%A7%8D%E9%85%8D%E7%BD%AE%E6%98%AF%E5%90%A6%E5%8F%AF%E8%A1%8C%EF%BC%9F%E6%88%96%E8%80%85%20GUI%20Guider%20%E4%B8%AD%E6%98%AF%E5%90%A6%E6%9C%89%E9%92%88%E5%AF%B9%20LVGL%20%E7%9A%84%E6%8E%A8%E8%8D%90%E5%86%85%E5%AD%98%E4%BC%98%E5%8C%96%E6%96%B9%E6%A1%88%EF%BC%9F%3C%2FSTRONG%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2386651%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20GUI%20Guider%20-%20Memory%20Overflow%20when%20Flashing%2016-bit%20Appliance%20Demo%20on%20RT1170%20evkb%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2386651%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20id%3D%22link_5%22%20class%3D%22lia-link-navigation%20lia-page-link%20lia-user-name-link%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F212740%22%20aria-label%3D%22View%20Profile%20of%20migb2720%22%20target%3D%22_blank%22%3E%3CSPAN%20class%3D%22%22%3Emigb2720%3C%2FSPAN%3E%3C%2FA%3E%20%EF%BC%8C%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%20RT1170EVKB%EF%BC%8C%E6%89%80%E6%9C%89%E5%9B%BE%E5%83%8F%E8%B5%84%E6%BA%90%E6%9C%80%E7%BB%88%E9%83%BD%E9%93%BE%E6%8E%A5%E5%88%B0%20%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%E3%80%82%E6%82%A8%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%E7%94%B1%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E7%A9%BA%E9%97%B4%E4%B8%8D%E8%B6%B3%E5%BC%95%E8%B5%B7%E7%9A%84%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E8%B0%83%E6%95%B4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%A0%86%E5%A4%A7%E5%B0%8F%EF%BC%8C%E4%BB%A5%E9%87%8A%E6%94%BE%E6%9B%B4%E5%A4%9A%E5%8F%AF%E7%94%A8%E7%9A%84%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8%20(SDRAM)%20%E7%A9%BA%E9%97%B4%E3%80%82%E8%AF%B7%E9%97%AE%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%93%AA%E7%A7%8D%E5%B7%A5%E5%85%B7%E9%93%BE%EF%BC%9F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%AE%97%E6%98%A5%3C%2FP%3E%3C%2FLINGO-BODY%3E