分散加载中<br /><br />建两个加载域如下<br />ROM_LOAD1 0x00000000 0x1000<br />{<br /> <br /> ROM_EXEC 0x00000000 0x1000<br /> {<br /> Startup.o (vectors, +First)<br /> * (+RO)<br /> }<br />}<br /><br />ROM_LOAD2 0x00001000 <br />{ <br /> ROM_EXEC1 0x00001000 <br /> { <br /> main.o (+RO)<br /> <br /> }<br />}<br /><br />RAM_LOAD1 0x40000000<br />{<br /> <br /> IRAM 0x40001800<br /> {<br /> Startup.o (MyStacks)<br /> * (+RW,+ZI)<br /> }<br /><br /> HEAP +0 UNINIT<br /> {<br /> Startup.o (Heap)<br /> }<br /><br /> STACKS 0x40002000 UNINIT<br /> {<br /> Startup.o (Stacks)<br /> }<br />}<br /><br />没法生成HEX文件,生成一个文件夹,里面有 ROM_EXEC 和 ROM_EXEC1 两个文件,哪个才是要烧写的文件啊,两个都是?这是为什么?请教一下.谢谢! |
|