2022-09-12 06:01 AM
I want to move my project to TouchGFX 4.20 from TouchGFX 4.18.
But I allways take a error in IDE.
I uptaded MX, IDE and TouchGFX.
I opened project on MX. I selected TouchGFX 4.20 on Software Packs. And i generate, it open on IDE and I build all in IDE. So everything perfect.
But I must change GUI on the Touch GFX. For example I add pushbutton. I generate code in Touch GFX. Then i opened the project for writting the code in IDE. I build all in IDE but it gives error(linker).
I use this current version:
Touch GFX 4.20, IDE 1.10.1, MX 6.6.1
2022-09-12 06:44 AM
Still path references to older objects/libraries
Perhaps check workspace/project files for them.
2022-09-12 07:25 AM
What steps should I follow ?
2022-09-12 11:14 AM
I dont use external MX, but my steps:
2022-09-12 12:05 PM
Round these parts we review text files in viewers/editors and look for stuff that's obviously wrong.
In doing so we might see names or fields we can attribute to setting in the tools themselves.
In some cases the file can simply be "fixed", but I recommend doing this in a sandboxed file until you understand where and how much to change.
Personally I prefer Keil, things tend to be self-relative so duping or cloning a project is pretty trivial, as is modifying the depth of things, like if I don't care to keep .H and .C in different directories.
2022-09-13 07:02 AM
Hello gokhanozata
I'm doing almost the same as MM..1, and never get this kind of issue when updating my project.
Normally, if you open your project with a higher version of TouchGFX Designer, you'll get the notification to update the project. Then, if you open, your project on STM32CubeMX, the X-Cube TouchGFX Software pack should automatically updated to the new version too. After that, I regenerate code from STM32CubeMX and TouchGFX Designer again.
/Osman