打印

请教一个KEIL FOR ARM 的问题

[复制链接]
1603|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leave99|  楼主 | 2012-7-26 16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,我刚开始学习弄ARM , 现在在想问个关于LINK 的问题, 希望能得到各位的帮助.
       我自己定义了一个SCATTER 文件. 大概如下. 出现的问题是.编译连接后,观察MAP文件,PRG1和PRG2分配地址正确. HEX文件产生的相应段地址下的内容也正确.但是将之LOAD到硬件防真环境时,发现ROM_1部分正确,但是ROM_2的代码数据并没有LOAD进去. 不知道原因.
    说明:  硬件环境是芯片提供商提供的. 我折腾了一天了, 无所适从哇

    ROM_1    0x8000
     {
            sec_1   0x8000  0x8fff
           {
                 PRG1(RO)
                *(RO+)
            }

       }
    ROM_2  0x9000
     {
            sec_2   0x9000  0x9fff
           {
                 PRG2(+RO)
            }

       }

相关帖子

沙发
xinzha| | 2012-7-27 10:42 | 只看该作者
链接器没报错?我记得加载段的第二个参数应该是大小而不是结束地址,你这样写的话,第一段已经把第二段的地址覆盖了。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
leave99 + 1
板凳
along1980| | 2012-7-27 15:41 | 只看该作者
同意2L意见

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
leave99 + 1
地板
leave99|  楼主 | 2012-9-5 16:12 | 只看该作者
链接器没报错?我记得加载段的第二个参数应该是大小而不是结束地址,你这样写的话,第一段已经把第二段的地址覆盖了。
xinzha 发表于 2012-7-27 10:42


恩 ,  是这个问题.  已经解决了

使用特权

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

本版积分规则

4

主题

13

帖子

0

粉丝