cancel
Showing results for 
Search instead for 
Did you mean: 

A suspected BUG was found between TouchGFX 4.10 and Visual Studio 2017

LiuHao
Associate II

Hi

My development system: STM32CubeMX 5.1.0 (with STM32F7 Firmware Package V1.15.0), TouchGFX 4.10.0, IAR Embedded Workbench 8.32.2, Microsoft Visual Studio 2017.

TouchGFX was successfully transplanted on STM32F746IGT6, and 1024*600 LCD screen could also realize display control and touch response. But when VS2017 was used to open the Application.sln solution file under the msvs folder and try to write the button response program, VS2017 reported many errors in finding the source file. After checking, it was found that many file paths specified in the Application.vcxproj file were all wrong. By mistake, most of the files are not in the TouchGFX folder, but in the Middleware folder.

For example, when calling the external program ImageConvert.exe was reported during VS compilation, the program could not be found. After checking, it was found that the path error of ImageConvert.exe given in line 32 of the touchgfx_prebuild.targes file was wrong,because ImageConvert.exe was actually in the path of the location "Middlewares\ST\TouchGFX\touchgfx\framework\tools\imageconvert\build\msvs", but the

​ touchgfx_prebuild.targets file told VS that ImageConvert.exe is specified elsewhere.

I don't know if this is a common problem because of my system development. I hereby report it to ST.​

Looking forward to the reply from ST experts.​

Thank you

13 REPLIES 13

Strange. I have not received the email.

Maybe this email was blocked by your email system.

This is the download link of my project file:

https://pan.baidu.com/s/1nPZjNTTU6Qz6xBGyOeETkg  Password:jajh 

Maybe my e-mail was blocked by your mail server.

This is the download link of my project file: https://pan.baidu.com/s/1nPZjNTTU6Qz6xBGyOeETkg

passswd:jajh

Maybe my e-mail was blocked by your mail server.

This is the download link of my project file: 

https://pan.baidu.com/s/156XP4CHGRwM5aLjvjv10YA 

passwd:ajm6