Page 1 of 1 vs

Posted: Tue Sep 13, 2016 12:23 pm
by navin_sayan

I'm wondering the reason for having single linker script for flash size 32Mbit (1024KB+1024KB) when selecting option 6 (i.e. size_map=6), in contrast to flash size 32Mbit (512KB+512KB) when selecting option 4 (i.e. size_map=4). The latter uses based on what image you want to produce, the user1.bin or user2.bin. However, earlier one only uses The flash map address for 32Mbit (1024KB+1024KB) is:
user1.bin --> 0x01000
user2.bin --> 0x101000

if we follow the 2 script model (similar to for, then irom0_0_seg fall as follows:
app1 ---> org = 0x40201010, len = 0xE0000
app2 ---> org = 0x40301010, len = 0xE0000 (i.e. 0x40200000 + 0x101010)

1. is this correct?
2. if not, how should it need be?
3. wondering the reason for not including 2048 app2 script in the sdk?
4. is it not possible to map beyond address 0x40300000?

I would appreciate if you could explain this a bit.

thanks in advance

Re: vs

Posted: Sat Aug 12, 2017 9:07 am
by AgentSmithers
I am having the same issue as we speak. Any enlightenment on it?