请问一下两种分散加载文件有什么区别<br />方法1:<br />ROM_LOAD 0x00000000 0x00020000<br />{<br /> ROM_EXEC 0x00000000 0x00020000<br /> {<br /> Startup.o (vectors, +First)<br /> * (+RO)<br /> }<br />}<br />RAM_LOAD1 0x40000000<br />{ <br /> IRAM 0x40000000 <br /> {<br /> Startup.o (+RW,+ZI)<br /> }<br /><br /> ERAM 0x81000000 <br /> {<br /> * (+RW,+ZI)<br /> }<br /> <br /> HEAP +0 UNINIT<br /> {<br /> heap.o (+ZI)<br /> } <br /><br /> STACKS 0x40004000 UNINIT<br /> {<br /> stack.o (+ZI)<br /> } <br />}<br /><br />方法2:<br />ROM_LOAD 0x00000000 0x00020000<br />{<br /> ROM_EXEC 0x00000000 0x00020000<br /> {<br /> Startup.o (vectors, +First)<br /> * (+RO)<br /> }<br /> <br /> IRAM 0x40000000 <br /> {<br /> Startup.o (+RW,+ZI)<br /> }<br /><br /> ERAM 0x81000000 <br /> {<br /> * (+RW,+ZI)<br /> }<br /> <br /> HEAP +0 UNINIT<br /> {<br /> heap.o (+ZI)<br /> } <br /><br /> STACKS 0x40004000 UNINIT<br /> {<br /> stack.o (+ZI)<br /> } <br />} |
|