Is there a recommended RAM address for placing the framebuffer on the STM32H563? I just picked out 0x20040000 but wondered if I should just put it at the beginning address (0x20000000), wasn't sure what is recommended.
Anybody have Linker.ld and Loader_src.c file for STM32H563? I have done one for the STM32H743 on another project and made an attempt to modify these for the STM32H563 but it's not working. Appreciate any guidance.I changed the RAM location from 0x2...
See attached .ioc
Tried to change LIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY from 5 to 1 in the FreeRTOS settings, but didn't seem to allow me to lower the priority levels in NVIC settings.
I’m not sure why TouchGFX doesn’t seem to be running in a new H563 project when I’ve done this on the H743 on a previous project. The last project did use LTDC instead of SPI for the display interface so maybe that has something to do with it. I ha...
I'm having an issue when using the DMA with SPI. I'm using the SPI for a 320x240 LCD and want the DMA to help with blocking while transferring large amounts of data with touchGFX.I'm able to paint the screen one color just using the SPI but when I t...
yes, I hadn't reserved the RAM in the linkerscript yet so I will do that. I agree about using RAM3 and chose 0x20050000 for frame buffer1 and 0x20076000 for frame buffer2 (320x240 pixel display with 16-bit color).If using "By Allocation" how do you ...
Thanks for the tip but I started that way and it appears that Flash memory is taken with this approach, by address does not utilize the flash space like by allocation does. Can you advise on this?By Allocation:By Address:
Yes, that's what I ended up using and got it working with some slight modifications to my OSPI drivers and loader_src.c. For some reason this one didn't like to use Abort to get out of memory mapped mode so I needed to do call the QSPI initializatio...
Thanks for the tip! Does the Vector Table Offset Register (VTOR) need to be adjusted for this device like the H7? Maybe 0x20003004 | 200?Also I assume the H5 still uses 0x90000000 as the virtual address for external Flash over QSPI?
Just to wrap up the solution to this LONG thread....Initially I was using TIM6 for the timebase (based on application using FreeRTOS that cannot use SysTick) but the NVIC priority was set to 15. I'm not sure if the priority was the problem or some t...