2020-01-05 11:12 PM
Hello
I use STM32F769I-DISCO board and STM32CubeIDE.
The image is displayed correctly when the image is imported to the internal FLASH, but the display is distorted when trying to use the external FLASH.
For details, the display will be distorted if the following is described in the linker script.
ExtFlashSection:
{
* (ExtFlashSection ExtFlashSection. *)
* (. gnu.linkonce.r. *)
. = ALIGN (0x4);
}> QUADSPI
How to solve it?
Thank you.
Solved! Go to Solution.
2020-01-13 06:11 PM
Hello.
I solved it with the following method.
Run>Debug Configurations>STM32 MCU Debuging>"yourapp.elf">Debugger and then check "External Loader"
and type "MX25L512G_STM32F769I-DISCO, 0x90000000, NOR_FLASH, MX25L512G_STM32F769I-DISCO.stldr" (in my case)
thank you.
2020-01-13 02:42 AM
How are you creating this project?
How did you program the flash? Are the contents of the flash ok? (if not, then this could get copied to framebuffer).
/Martin
2020-01-13 02:54 AM
You'd think an integrated tool would be able to pick and apply the appropriate External Loader for an ST board with an ST-LINK on board.
2020-01-13 06:11 PM
Hello.
I solved it with the following method.
Run>Debug Configurations>STM32 MCU Debuging>"yourapp.elf">Debugger and then check "External Loader"
and type "MX25L512G_STM32F769I-DISCO, 0x90000000, NOR_FLASH, MX25L512G_STM32F769I-DISCO.stldr" (in my case)
thank you.
2020-01-14 05:20 AM
Why on earth would you think that?
2020-01-20 02:51 AM
Glad you solved it!