打印

分散加载文件一个久违的错误

[复制链接]
1849|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pigeon0411|  楼主 | 2009-8-19 13:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST, RS, ni, se, FOR
在KEIL中编译的时候,提示此处出错:
..\BSP\LPC2378_Flash.scf(14): error: A1355U: A Label was found which was in no AREA

请大家帮忙分析一下出错的原因。谢谢。

;/****************************************************************************
; *   mem_rel.scf:  Scatter file for Philips LPC230x/240x Family
; *   Microprocessors
; *
; *   Copyright(C) 2006, Philips Semiconductor
; *   All rights reserved.
; *
; *   History
; *   2005.10.01  ver 1.00    Prelimnary version, first Release
; *
;*****************************************************************************/
; code loaded to flash 0x00000000 for execution, build for release
ROM_LOAD 0x00000000  ;;出错点定位在这行
{
    ROM_EXEC 0x00000000
    {
        Startup.o (vectors, +First)
        * (+RO)
    }
    IRAM 0x40000000
    {
        * (+RW,+ZI)
    }
    HEAP +0 UNINIT
    {
        Startup.o (Heap)
    }
    STACKS 0x40008000-0x1800 UNINIT
    {
        Startup.o (Stacks)
    }
}

相关帖子

沙发
pigeon0411|  楼主 | 2009-8-19 13:37 | 只看该作者
我把这个分散加载文件放到另一个工程编译是没有问题的。是不是KEIL有问题?

使用特权

评论回复
板凳
zyboy| | 2009-8-19 15:25 | 只看该作者
Startup.o (vectors, +First)
.s启动代码中第一个代码段名称与在这里vectors定义的不符吧

使用特权

评论回复
地板
pigeon0411|  楼主 | 2009-8-20 08:35 | 只看该作者
我已经找到问题所在了,谢谢大家关注。
http://hi.baidu.com/netee/blog/item/93055b5c7670914afbf2c0e6.html

使用特权

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

本版积分规则

42

主题

157

帖子

3

粉丝