Thx Karl ! It works good. I am using TouchGFX 4.20.0 and STM32CubeIDE 1.10.1. But ioc file doesnt create or linked. So i added link code to .project file then when i created project, it linked a ioc file.
Nice! Thanks! For some MCUs, notably for H7, DO NOT use replace->all, as this would rename important folder-names referenced in the file, which contain the string you are replacing. So you get a lot of broken references. Otherwise, perfect! And kind of rediculous that this procedure is necessary at all...
When I go through this process it does work, but I think you might be missing some steps. I am using TouchGFX Designer 4.24.1 and Stm32CubeIDE 1.16.0. However, the file structure in the Project Explorer is not correct. For example, the TouchGFX files inside the 'STM32CubeIDE\Application\User' directory do not have a 'src' and 'include' subdirectories in either the 'gui' or 'generated' directories. The files do exist inside the TouchGFX directory on the file system, but this is not pulled into the Stm32CubeIDE project structure correctly. When I attempt to edit the screen files from the project explorer, there are many compile problems. I attempted to copy the entire TouchGFX directory and go with that, but have even more problems. Also, there is no 'include' or 'src' in the 'Application\User\Core' directory. Where do I find the main.h file in the Project Explorer?
TouchGFX engineers chose not to show header files. You can just import them into their respective folder or your own created folder, as a file system, but link to them only. The Project file structure does not have to follow the Windows file structure. That's why the Core folder has 2 actual files and the rest of the files are linked files. They are 2 Core folders shown as 1.
@@EEbyKarl I appreciate the quick response. I am used to the file structure created when starting a project from Stm32CubeIDE so this really through me off.
I am using the STM32F429I In some of the files that you have modified, in addition to having 'STM32F429I-DISCO' I also have the following: "STM32F429I_DISCO_REV_E01" Should I replace this as well?
I seem to have problems importing projects in general :( For example, just downloading the github zip (STM32CubeH7-master), and importing any of the examples (STM32CubeH7-master\Projects\STM32H745I-DISCO\Examples\TIM\TIM_DMA).. results in "Nothing to build". Tried selecting different root levels within example but no luck... any suggestions?
thanks for the tutorial I was very useful, but now I have a problem I'm using as a card a stm32h7b3i -dk but when I import the project Touch gfx 4.17.0 in stm32 Cubeide 1.7.0 I do not upload the.ioc file as the name I find in the folder is STM32H7B3i-DK.ioc and not STM32H7B3i-DISCO.
What can I do if I got error: Download verified successfully Debugger connection lost. Shutting down... and got white screen. When I'm trying debug I got error. No source available for _binary ExtMem_Boot_binary_bootloader_bin_start() at 0x8001ece I did the same, but for STM32F7508-DK EDIT: When device stayed after 15 minutes it runs, but I can't debug it, coz of this error
Hello mate can you do a tutorial how to conect TouchGFX gui with Hw in Cube IDE . i whant to build a custom lcd to display somme can data for example a Gauge with TouchGfx and feed with can data to show rpm from car . Thanks.
Hi Karl ! It would be interesting to cover the topic of creating an own Application Template in Touch GFX Designer. Once I tried to do it, but I got errors. Thanks for your hard work 👍 ! Best Regards, Gleb Godlevski
Glad you have started uploading again mate, please keep it up, your videos are very helpful!
Wow, thank you! Been struggling with this for a long time and you solved it for me! 🙏 ST's documentation leaves a bit to be desired.
You're welcome!
Thx Karl ! It works good. I am using TouchGFX 4.20.0 and STM32CubeIDE 1.10.1. But ioc file doesnt create or linked. So i added link code to .project file then when i created project, it linked a ioc file.
Good work 💪, Karl :)
Thank you a million times over, this was incredibly useful. Instant sub.
Glad it helped!
Thanks ! for your content.
I cannot see the .ioc file generated when I import THE existing project into Workspace (as you did at 4:37)
How do you make core folder show up in the project navigator? Linking it gives me errors
Is seems ST Micro missed the boat on the project name. Hopefully it will be fixed soon! Thanks for video!
Nice! Thanks! For some MCUs, notably for H7, DO NOT use replace->all, as this would rename important folder-names referenced in the file, which contain the string you are replacing. So you get a lot of broken references. Otherwise, perfect! And kind of rediculous that this procedure is necessary at all...
When I go through this process it does work, but I think you might be missing some steps. I am using TouchGFX Designer 4.24.1 and Stm32CubeIDE 1.16.0. However, the file structure in the Project Explorer is not correct. For example, the TouchGFX files inside the 'STM32CubeIDE\Application\User' directory do not have a 'src' and 'include' subdirectories in either the 'gui' or 'generated' directories. The files do exist inside the TouchGFX directory on the file system, but this is not pulled into the Stm32CubeIDE project structure correctly. When I attempt to edit the screen files from the project explorer, there are many compile problems. I attempted to copy the entire TouchGFX directory and go with that, but have even more problems. Also, there is no 'include' or 'src' in the 'Application\User\Core' directory. Where do I find the main.h file in the Project Explorer?
TouchGFX engineers chose not to show header files. You can just import them into their respective folder or your own created folder, as a file system, but link to them only. The Project file structure does not have to follow the Windows file structure. That's why the Core folder has 2 actual files and the rest of the files are linked files. They are 2 Core folders shown as 1.
@@EEbyKarl I appreciate the quick response. I am used to the file structure created when starting a project from Stm32CubeIDE so this really through me off.
Good day, great video, Does anybody knows why the .ioc file is not imported? is there some procedure during installation of STM cube ide or touchGFX ?
I am using the STM32F429I
In some of the files that you have modified, in addition to having 'STM32F429I-DISCO' I also have the following: "STM32F429I_DISCO_REV_E01"
Should I replace this as well?
Could you please further make the buttons to send message by tx or to toggle an LED ? Thanks.
I seem to have problems importing projects in general :(
For example, just downloading the github zip (STM32CubeH7-master), and importing any of the examples (STM32CubeH7-master\Projects\STM32H745I-DISCO\Examples\TIM\TIM_DMA).. results in "Nothing to build". Tried selecting different root levels within example but no luck... any suggestions?
Hello, your videos are great. Could you please shoot a video for stm32h747I-DISCO(Dual Core) with touchGFX? I couldn't find any information on this.
thanks for the tutorial I was very useful, but now I have a problem I'm using as a card a stm32h7b3i -dk but when I import the project Touch gfx 4.17.0 in stm32 Cubeide 1.7.0 I do not upload the.ioc file as the name I find in the folder is STM32H7B3i-DK.ioc and not STM32H7B3i-DISCO.
Thank you so much! Such a helpful tutorial, are you familiar at all with using the st camera with the 746disco board?
Unfortunately not
What can I do if I got error: Download verified successfully
Debugger connection lost.
Shutting down...
and got white screen. When I'm trying debug I got error. No source available for _binary ExtMem_Boot_binary_bootloader_bin_start() at 0x8001ece
I did the same, but for STM32F7508-DK
EDIT:
When device stayed after 15 minutes it runs, but I can't debug it, coz of this error
Can you create a project with X-NUCLEO-GFX01M1 and NUCLEO-L476RG
This is a challenge even when trying to use ST example code
Thank you very much.
You are welcome!
hello sir,touch not working in stm32 after reset,how i can solve this issue ?
I have no idea. I never had a situation where the touch screen didn't work so I've never had to troubleshoot something that's not broken
@@EEbyKarl ok,i will make a video and then share with you,can you also make a video in which after reset it will work ?
is there any way to do same thing with but with NO OS?
If you're talking about FreeRTOS then no. The TouchGFX engineers built their graphics firmware around FreeRTOS.
Hello mate can you do a tutorial how to conect TouchGFX gui with Hw in Cube IDE . i whant to build a custom lcd to display somme can data for example a Gauge with TouchGfx and feed with can data to show rpm from car . Thanks.
Thanks Karl!!!
You're welcome!
Hi Karl !
It would be interesting to cover the topic of creating an own Application Template in Touch GFX Designer. Once I tried to do it, but I got errors.
Thanks for your hard work 👍 !
Best Regards,
Gleb Godlevski
thank u so much!! :D
You're welcome!
"You have a bad pixel on your screen" 🤣😂
Haha! Good comeback. 😆
огонь!