Executing from FLASH_ITCM in STM32F767ZI
Hello tadzik85,
as ITCM interface does not have write access so loading via itcm interface is not possible.
But, according to your solution when i do as follows my application does not run.
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K
FLASH_ITCM (rx) : ORIGIN = 0x00200000, LENGTH = 2048K
.text :
{
. = ALIGN(4);
*(.text) /* .text sections (code) */
*(.text*) /* .text* sections (code) */
*(.glue_7) /* glue arm to thumb code */
*(.glue_7t) /* glue thumb to arm code */
*(.eh_frame)
KEEP (*(.init))
KEEP (*(.fini))
. = ALIGN(4);
_etext = .; /* define a global symbols at end of code */
} >FLASH_ITCM AT> FLASH
Do i have to locate .isr_vector as well in the FLASH_ITCM?