智能车制作

标题: 编译错误 [打印本页]

作者: mk1201    时间: 2009-5-30 11:36
标题: 编译错误
提示错误  L1119:Vector allocated at absolute address 0xFFFE overlaps with sections placed in segment.absSeg336

我按书上的例子编的 为什么会出现错误?请各位大侠指点哈
程序:main.c
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
#include <mc9s12dg128.h>
#pragma LINK_INFO DERIVATIVE "mc9sdg128b"

void main(void)
{  
PWME=0X00;                  //禁止PWM输出
PWMCTL=0X00;                //通道不级联
PWMPRCLK=0X77;              //CLOCKA=CLOCKB=BUS/128(BUS=24MHz)=3/2/125
PWMCLK=0XFF;                //时钟选择 CLOCKSA=CLOCKSB
PWMSCLA=0X7D;               //PWMSCLA=PWMSCLB=125
PWMSCLB=0X7D;               //CLOCKSA=CLOCKSB=750Hz
PWMPOL=0XFF;                //PWM输出起始高电平
PWMCAE=0X00;                //左对齐方式
PWMPER0=0X95;               //输出周期=(1/750Hz)*(149+1)=1/5s
PWMDTY0=0X4A;               //占空比=(74+1)/(149+1)=50%
PWME=0X01;                  //启动PWM通道0的输出
while(1)
{  
}
}
作者: woody1986513    时间: 2009-5-30 11:36
#include "derivative.h"      /* derivative-specific definitions */
这个头文件是?
作者: zxzxy1988    时间: 2009-5-30 12:24
你在main函数前面加上一句
#pragma DATA_SEG RAM

试一试
作者: mk1201    时间: 2009-5-30 20:16
2# zxzxy1988
额  还是同样的错误提示~
作者: mk1201    时间: 2009-5-31 18:09
4# woody1986513

#include "derivative.h"      /* derivative-specific definitions */ 貌似是这个文件的问题哈
我到书上看的,可能有问题。。。




欢迎光临 智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2