Hi,I build a custom bootloader.Trying to load app on FreeRTOS and TouchGfxMCU - STM32H7BITThe MCU has 2 FLASH banks:0x08000000 - 1024k0x08100000 - 1024kgcc-arm-none-eabi toolchain.openocd for loading and debuging.The app works fine when loaded at 0x0...
My code throwing a hardfault errorin startup_stm32h743xx.s filein/* Call static constructors */bl __libc_init_arraywithout going to/* Call the application's entry point.*/bl mainAll constant strings are located in the .rodata segment because they are...
Hi All.I have my own development board on STM32.TouchGfx 4.13.0 is ported to it.Displays box, button, scrollbox and text.The coordinates of the touchscreen I pass tobool STM32TouchController::sampleTouch(int32_t& x, int32_t& y)
{
if(touchDa...
It seems that the problem was solved by careful selection of smaller stack sizes for FreeRTOS tasks.Downloads of various applications with a custom loader now work.
The source of the error has been found.I used for programming and debugging openocd-0.10.0.13and use stm32h7x.cfgThis script ignores the second bank of the MCU Flash memory.Since the firmware has recently become more than 1024k, this script is unusab...
I use C++ a lot and (new() to SDRAM) (but never delete)The project is 3 years old. So far there have been no problems with startupYou seem to think that ARM instructions are used at startup even though only Thumb is allowed.Yes. I created *.map and *...
Hi,It was an excruciating floating bug.After a lot of trying to figure it out, it became clear that this is a hardware problem. Bad contact in the touchscreen circuits.I can add, also, that this helped me a lot when diagnosing the problem: https://ww...