Hi. I built an STM32H7 custom board and ported EW to it.
It usually works fine, but occasionally an error or hang occurs during the graphics engine initialisation process at power-up.
From the error code, it looks like it's a memory pool issue.
I have about 8MB allocated as a memory pool, which is part of my SDRAM (total 16MB).
The LCD is 1024x600 in size and uses a 16-bit depth.
Could this be caused by a low memory pool usage of 8MB? Or could there be a hardware issue?
[ SDRAM MEMORY MAP ]
/**
* SDRAM data memory map
* TOTAL 16MB 0x100 0000
* =====================================
* DESCRIPTION SIZE START ADDRESS
* =====================================
* DISPLAY 1.171875 MB 0xD000 0000
*
* MEMORY POOL 8.15625 MB 0xD012 C000
*
* USER-DATA-1 1 MB 0xD095 4000 `
* USER-DATA-2 4.5 MB 0xD0A5 4000
* DISPLAY-DOUBLE 1.171875 MB 0xD0ED 4000
*/
[ DEBUG CONSOLE ]
Initialize Display... [OK]
Initialize Touch Driver... [OK]
Initialize Memory Manager... [OK]
Initialize Graphics Engine... EMWI ERROR: code: 41
For details please visit https://doc.embedded-wizard.de/errors
EMWI ERROR: code: 323, info1: D095D099, info2: 0
For details please visit https://doc.embedded-wizard.de/errors
EMWI ERROR: code: 323, info1: D095D0E5, info2: 0
For details please visit https://doc.embedded-wizard.de/errors
EMWI ERROR: code: 105
For details please visit https://doc.embedded-wizard.de/errors
[failed]