Hi Jiri,
Thanks for making the subject clear.
After reading your mail, I went through linker scripts for boot loader and hello. Both the linker scripts are using same memory location addresses. So definitely there is memory conflict.
I am attaching linker scripts of boot loader and hello for your reference(without modification).
Now I can change linker script of hello. I shall retain memory range for SRAM_L. Whether below modification is correct in hello linker script ?
MEMORY
{
/* Flash */
m_interrupts (RX) : ORIGIN = 0x00006000, LENGTH = 0x00000400
m_flash_config (RX) : ORIGIN = 0x00006400, LENGTH = 0x00000010
m_text (RX) : ORIGIN = 0x00006410, LENGTH = 0x0007FBF0
/* SRAM_L */
m_data (RW) : ORIGIN = 0x1FFF8000, LENGTH = 0x00008000
/* SRAM_U */
m_data_2 (RW) : ORIGIN = 0x20000000, LENGTH = 0x00007000
}
With above changes, it is still not working.
I have minimal knowledge on linker scripts. Can I get your help to modify hello linker script.
Thanks
Mohan