|
InRoot$$Sections是否必须和Startup.o(Reset,+First)放在一个运行域,以下的写法是否有错误
ROM_LOAD 0x00000000 0x00001000 ;// Origination Point of Code (Code in Flash)
{
ROM_EXEC 0x00000000 0x00001000 ;// Origination Point of Executing,可执行程序
{
Startup.o (Reset, +First)
}
IRAM 0x40000040 ;// Origination Point of Internal SRAM
{ ;// 0x40000000 ~ 0x4000003F for Vector (Redundancy)
Startup.o (MyStacks) ;// 其他文件
* (+RW,+ZI)
}
STACKS_BOTTOM +0 UNINIT
{
Startup.o (StackBottom)
}
STACKS 0x40004000 UNINIT ;// End Point of Internal SRAM
{
Startup.o (Stacks)
}
HEAP +0 UNINIT
{
Startup.o (Heap)
}
HEAP_BOTTOM 0x40004000 UNINIT ;// End Point of External SRAM
{
Startup.o (HeapTop)
}
}
ROM_LOAD1 0x00002000
{
ROM_EXEC1 0x00002000
{
* (+RO)
}
} |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|