2022-05-30 06:19 AM
Hello,
I am working on a touchgfx Project STM32F7508-DK.
My GUI is already designed and I am do programming th intelligense to each GUI window.
I have implement few communication interfaces like ModBus, I2C - Temperatur probe ( same I2C used by Touch-Controller ) as well.
At the time, there are still a confuse behavior, because my real Display will go into undefined state after a short time after each start-up. I2C and USART interfaces doesn't work as well.
If I am in Debugging Mode, a error window appears in STM32CubeIde:
I take a look into "Build-Analyzer" ( in STM32CubeIde ) and see in the FLASH section .text following entry:
Memmory Regions is attached to get an overview:
I don't know what I could do anymore. If there is a problem of linker script?
Have anyone an Idea or can help me to figured out the problem?
2022-05-30 06:30 AM
There typically isn't source code for library code, it's just a collection of objects.
The exit() function is likely an infinite loop.
Perhaps review why any of your code is calling exit(), likely a cop-out exit/failure path.
2022-05-30 07:09 AM
I have add actions, triggers and interaction functions to fill-out with code in CubeIde.
My Programm includes 4 Task ( RTOS ) and they are only have an infinite loop, but it's just normal.
My Disassembly while debugging shows me the infinite-loop pattern:
What means instrcution b.n?
2022-05-30 07:14 AM
Map-File content:
.text._exit 0x0000000090074df8 0x2 c:/st/stm32cubeide_1.6.1/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.9-2020-q2-update.win32_1.5.0.202011040924/tools/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libnosys.a(_exit.o)
0x0000000090074df8 _exit