|
Hi All,
I have a question about run application from ram memory.
my scatter file look like this
LOAD_REGION_PROGRAM 0x00100000 { FLASH 0x00100000 0x00200000 { Cstartup.o(RESET, +First) LowLevelInit.o * (InRoot$$Section) }
RAM 0x00200000 0x0020000 { Cstatup.o(+RW, +ZI) * (+RO, +RW, +ZI) } }
When I run the application, it's succeed to run the LowLevelInit, but in the main module, after running some functions it's go to unknown place in the assembler code, and stay there. it's sometimes when I change the the scatter become error: L6216E: cannot se base/limit symbols for non-contiguous section .init_array. maybe this is the problem? How I resolved it?
what's incorrect in my scatter?
Thanks you very much.
|