Hi,
I am currently running the evaluation version with STM32F746 Discovery board. I have managed to build an application, make and install it using the commandline environment you provided and works perfect. (No FreeRTOS and No QSPI)
Next I proceeded to integrating the build environment in Crossworks ARM (gcc). I added all files, the libraries, compiler options, etc. Basically all the files are from EW toolchain and the ST drivers as per your supplied makefile. The only things I am not using from the EW build enviornment is the Linker script, memory map and the STM32_Startup.s (these are the provided ones by Crossworks). I modified the stack and heap sizes according.
The application compiles perfectly and I can download it and start debuging it, the program goes into the EmWiMainLoop and then when it reaches Update(viewport,rootObject), it crashes and goes into HardFault_Handler
From the debugger it seems the trace of ending in the HardFault_Handler is
HardFault_Handler<EeFindGlyph()<EwScreenWarpAlpha8RowFilterGradientBlend()
My opinion is this is something to do with the memory map, would you be able to point me in the right direction as to what is causing this issue. I really want to be sure all this works before buying the licence.