查看: 1963|回复: 7

[求助] linker message

[复制链接]

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
20
最后登录
2015-8-11
发表于 2015-8-3 17:09:32 | 显示全部楼层 |阅读模式
[url=]L1907: Fixup overflow in <Object>, type <objType> at offset <Address>[/url][DISABLE, INFORMATION, WARNING, ERROR] [url=]Description[/url]An illegal relocation of an object is detected in the object file <Object> at address <Address>. The type of the object is given in <objType>. [url=]Tips[/url]
  • Check the relocation at that address. The offset may be out of range for this relocation type. If not it may be caused by a corrupt object file.
  • Check if all objects are allocated in the correct area. Is the object correctly declared?
  • This error might occur if the zero paged variables are allocated out of the zero page.


我知道答案 目前已有7人回答

评分

参与人数 1NXP金币 +5 收起 理由
小七 + 5 打赏!

查看全部评分

回复

使用道具 举报

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
20
最后登录
2015-8-11
 楼主| 发表于 2015-8-3 17:21:17 | 显示全部楼层
怎么解决啊,大神求助啊啊
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13146
    最后登录
    2019-1-27
    发表于 2015-8-3 17:46:44 | 显示全部楼层
    这有点乱啊,描述清楚点
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16715
    最后登录
    1970-1-1
    发表于 2015-8-3 23:00:04 | 显示全部楼层
    没看懂!
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    2015-8-11
     楼主| 发表于 2015-8-4 13:48:25 | 显示全部楼层
    用code warrior 编译出现的情况。


    #include <hidef.h>            /* common defines and macros */
    #include "derivative.h"       /* derivative-specific definitions */
    /*-----------端口定义----------*/
    #define LED       PORTB
    #define LED_dir   DDRB
    /*-----------变量定义----------*/
    #define uchar  unsigned char
    #define uint   unsigned int
    uint Time_count=0;
    uchar LED_flag=0;
    uchar aa;
    /*-----------延时函数----------*/
    void delay(uint a)
    {
      uint i,j;
      for(i=0;i<a;i++)
      for(j=0;j<a;j++)
      ;
    }
    /*-----------端口初始化----------*/
    void  Port_initial()
    {
        LED_dir=0xff;

    }
    /*-----------PIT模块初始化----------*/
    void  PIT_initial()
    {
        PITTF_PTF=0x0f;       //清除中断标志位
        PITCFLMT_PITE=1;      //打开PIT模块
        PITMTLD0=255;         //设定8位微定时器初值
        PITLD0=62499;         //设16位定时器0初值
        PITMUX_PMUX0=0;       //定时器0与微定时器0串级
        PITCE_PCE0=1;         //打开定时器0的通道
        PITINTE_PINTE0=1;     //允许定时器0的通道中断      
    }
    //定时周期=(255+1)*(62499+1)/16MHz=1s
    /*-----------指示灯函数----------*/

    void light1()
    {
        uchar i=1;
        aa=0xfe;
        while(i)
        {
          LED=aa;
          delay(500);
          aa<<=1;
          delay(500);
        }
    }

    void light2()
    {   
        uchar i=1;
        aa=0xfe;
        while(i)
        {
          LED=aa;
          delay(500);
          aa>>=1;
          delay(500);
         }
    }
    /*-----------PIT通道0中断服务程序----------*/
    #pragma CODE_SEG_NEAR_SEG NON_BANKED
    void interrupt 66 PIT_0()
    {
        Time_count++;          //定时周期增加一个
        if(Time_count==10)
        {
            LED_flag=1;
            Time_count=0;
        }
        PITTF_PTF0=1;
    }
       

    /*-----------主函数----------*/
    void main(void)
    {
      /* put your own code here */
        uchar i=5;
        Port_initial();        //端口初始化
        PIT_initial();         //PIT初始化
              EnableInterrupts;      //允许中断
        while(i--)
        {
            light1();          //正常状态
            if(LED_flag==1)    //定时到了之后,变换闪烁顺序
          {
              LED_flag=0;
              light2();
          }
        }

       for(;;)
      {
        //_FEED_COP(); /* feeds the dog */
      }              /* loop forever */
                      /* please make sure that you never leave main */
    }
    这是代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    2015-8-11
     楼主| 发表于 2015-8-4 13:52:19 | 显示全部楼层
    他给的提示好像是说中断向量的问题,我查了一下,向量号没错啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    28

    帖子

    0

    注册会员

    Rank: 2

    积分
    71
    最后登录
    2018-5-4
    发表于 2015-8-4 14:37:26 | 显示全部楼层
    用的什么mcu啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    2015-8-11
     楼主| 发表于 2015-8-4 14:44:12 | 显示全部楼层
    xs128  16位的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-28 05:10 , Processed in 0.100554 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表