2023-07-10 08:44 AM
STM32CubeIDE 1.13.0 was released today on st.com as well as an in-tool update patch.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2023-07-11 11:18 AM
Hello
This latest version 1.13.0 seems to give error to sysmem.c like this:
CubeIDE 1.12.0 compiles the same project without any problem.
Projects are generated from TouchGFX template (4.21.4 or 4.22.0) and then imported and compiled in CubeIDE. I know that this can be fixed by changing caddr_t to void or including <sys/types.h> to sysmem.c
But what is the reason for this different behavior in CubeIDE 1.12.0 and 1.13.0 , new GCC version ? I'm afraid this will cause more issues to people how is trying to study TGFX.
br. J.T
2023-07-12 06:00 AM
Hello @JTP1
Yes indeed the GCC version was upgraded from GCC10 to GCC11 with the STM32CubeIDE 1.13.0.
You are right with the solution you have proposed of changing the caddr_t to void* or include the <sys/types.h> to sysmem.c.
With this been said, I will raise the issue internally to review it and provide a permanent solution.
KR,
Semer.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2023-07-12 06:00 AM
The same here.
i fixed it by replaceing caddr_t with void*
caddr_t seems to be outdated.
Werner
2023-07-12 06:14 AM
ID
139768 | After programming a device CubeIDE opens every time a new tab with startup file and give focus on that tab. |
is not fixed!
The new tab will also be opened when entering and leaving the debug mode!
So after "Debug" you have 2 more tabs open!
2023-07-12 03:26 PM
Please take a look at:
https://community.st.com/t5/embedded-software-mcus/error-after-calling-printf/td-p/574044
I've restored back to 1.12.1 to continue working.
2023-07-16 01:33 AM - edited 2023-07-16 01:34 AM
I have noticed that the new release starts loading the macOS too much. I have at least 50% CPU load by Chrome Helper GPU (and render the process as well) that runs CubeIDE. I reinstalled ide with a fresh installation and got the same result.
2023-07-16 01:08 PM
The GCC v11 tools (Cube v1.13) break a few things.
One is the has no explicit encoding set warning mentioned here
https://community.st.com/t5/stm32cubeide-mcu/has-no-explicit-encoding-set-warning/td-p/574835
Despite extensive googling I cannot find a fix for it. The various fixes for eclipse do not work, and neither does the one under project / properties / resource
Another is detailed here
https://www.eevblog.com/forum/programming/stm32f4-gcc-v12-to-v13-some-weird-error-messages/
I think some compiler checking options have changed.
2023-07-16 11:06 PM
This has been fixed - see eevblog link above.
2023-07-18 02:09 AM - edited 2023-07-20 03:13 AM
After upgrading from 1.12 to 1.13, the debugger stops suddenly after hitting a breakpoint. Also stops after a few steps. The debugger console does not show exceptions.
edit:
I've reverted now also to 1.12.1, 1.13.0 is unusable for me. The debugger stops with nothing more than 'client has disconnected', same code with 1.12 no problem. I had cleaned and rebuild the project.
After rebuilding, 1.13 pops up an error, but build is ok.
1.13 adds some template code that produces duplicate symbols. It also adds MPU_initialize which produces unused warning.
Such simple things are not discovered by testing a new release?