cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX Cygwin Error after rebasing

rriddell
Visitor

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. 

rriddell_0-1742907147877.png

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

2 REPLIES 2
Pavel A.
Evangelist III

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?

 

rriddell
Visitor

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.

rriddell_0-1742916075520.png

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.