打印

【在线跪等!】WIN7 ADS 编译时scatter文件中无法识别EMPTY属性

[复制链接]
2213|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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       
        {               
        }
       
}


相关帖子

沙发
阿南| | 2013-5-6 14:12 | 只看该作者
ADS这种很老的工具在WIN7上是会有些问题。
楼主把这个工程放在XP上编译看是否可以正常,以确定是WIN7的问题。

使用特权

评论回复
板凳
arm_debug_yj|  楼主 | 2013-5-6 14:43 | 只看该作者
嗯,我也想过这种可能性,着手试试

使用特权

评论回复
地板
arm_debug_yj|  楼主 | 2013-5-6 17:08 | 只看该作者
阿南 发表于 2013-5-6 14:12
ADS这种很老的工具在WIN7上是会有些问题。
楼主把这个工程放在XP上编译看是否可以正常,以确定是WIN7的问题 ...

您好,在XP下问题一样的,不是兼容性的问题,头都搞大了

使用特权

评论回复
5
z_no1| | 2013-5-6 17:23 | 只看该作者
该换了。

使用特权

评论回复
6
阿南| | 2013-5-6 17:36 | 只看该作者
你用的是哪种处理器?搞个现成能用的工程对比一下吧

使用特权

评论回复
7
xinzha| | 2013-5-6 17:40 | 只看该作者
查查分散加载的文档就行了, ARM_LIB_HEAP这几个名字尽量不要使用用,你可以定义自己的名字。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

33

帖子

0

粉丝