Loading...
 
Skip to main content

System Workbench for STM32


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?