原创 MDK报警:Warning : L6305W

2009-9-18 15:37 6642 3 3 分类: MCU/ 嵌入式
ADS 编译警告:Warning : L6305W : Image does not have an entry point

2007-08-23 10:37


        ADS 编译时出现警告:“Warning : L6305W : Image does not have an entry point”。该编译警告将引起运行AXD调试的时候,程序直接就从__main标号的地方或者其他地方开始执行,同时在debug log 信息框还会出现“DBT Warning 00136:Image has no entry point”的提示信息。
       这个问题出现的原因是由于ENTRY顶格书写,造成编译器认为ENTRY是一个普通的标号,不是关键字。所以,该问题解决办法就不言而喻了...(在ENTRY前加空格或tab键,总之就是不能顶格书写)
       另外,出现该警告还跟OPTION选项里的ARM Linker设置有关,先设置好,再编译连接.具体参考如下:
        1. output 页里 RO Base   设成 0x40000000,RW Base    设成 0x40003000
        2. options 页里 image entry point 设成 0x40000000
        3. layout 页里 object /symbol 设成init.o ,section 设成init

 

在MDK里面,如果出现这个报警, 不妨试试顶格书写,反而没有了这个警告。-----经本人验证。

 

//---------------------------------------------------------------------------------------------
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条