本帖最后由 arm_debug_yj 于 2013-5-6 11:51 编辑
分散加载问题:
1、ADD编译时无法识别 EMPTY 属性
2、给ARM_LIB_STACK执行域添加max_size时无法位负数(向下堆栈)
3、编译时无法识别Image$$ARM_LIB_HEAP$$Base、Image$$ARM_LIB_HEAP$$Length、 Image$$ARM_LIB_HEAP$$ZI$$Limit、Image$$ARM_LIB_STACK$$Base、Image$$ARM_LIB_SATCK$$Length、Image$$ARM_LIB_STACK$$ZI$$Limit
Scatter 代码:
LOAD_ROM 0x8000
{
EXEC_ROM 0x8000
{
startup.o (Vectors,+FIRST)
*.o (+RO)
}
RAM 0x01000000 0x00200000
{
*.o ( +RW,+ZI )
}
ARM_LIB_HEAP 0x01300000 EMPTY 0x10000
{
}
ARM_LIB_STACK 0x01330000 EMPTY -0x10000
{
}
}
|