2025-03-25 6:06 AM
Hi,
I'm using the STM32F769I-Eval board and have come accross the same Cygwin error which a lot of people seem to have come across.
After reading through multiple posts the best solution I have found was here to use 'editbin' to perform the rebase as so:
"editbin /REBASE:BASE=0x50000000 msys-1.0.dll"
(I had tried the Powershell commands also suggested by a reply in the post but that didn't seem as effective)
This rebase has worked for smaller example projects with less images, but i'm still getting the Cygwin Heap error for larger projects which is extremely frustrating.
Is there anything I can try? Any help would be greatly appreciated!
Note: I'm using TouchGFX 4.25.0 Designer
2025-03-25 7:43 AM - edited 2025-03-25 7:47 AM
What is your windows version? Is it managed by your workplace so that ASLR cannot be disabled? Or does the powershell Set-ProcessMitigation command fail?
2025-03-25 8:40 AM
Thanks for the reply.
I'm running Windows 11. It is a workplace managed PC but I was able to disable the 'ForceRelocateImages' and 'BottomUp' mitigations. See the status image below.
Unfortunately even this combined with the rebase doesn't work for my PC.
I also put the top Path system variable set to 'E:\TouchGFX\4.25.0\env\MinGW\msys\1.0\bin\' I assume is correct as that's where the 'msys-1.0.dll' file is.