有哪位大神遇到过这个问题的,帮我解决一下!!

Wild Monkey 2016-11-29 04:31:02
在使用 MC9S12HY32 的单片机 的SCI 中断时提示 下面的错误:
Link Error : L1100: Segments .absSeg333 (0xFF80) and .absSeg335 (0xFFD6) overlap

中断服务程序代码:(这样写包上面的错误 )
#pragma CODE_SEG NON_BANKED
void interrupt VectorNumber_Vsci recv(void)
{
if(!LIN_GetChar())
{
Frame_Receive.Error = 1;
Frame_Receive.State = IDLE;
}
}
...全文
1867 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yliying 2016-11-29
  • 打赏
  • 举报
回复
interrupt vector numbers 与 interrupt vector table overlap interrupt vector numbers VectorNumber_Vsci 与中断向量地址冲突,中断服务函数地址 interrupt void G128_can_wakeup_interrupt(void) { if(!LIN_GetChar()) { Frame_Receive.Error = 1; Frame_Receive.State = IDLE; } } static const tIsrFunc _InterruptVectorTable[] @0xFF80U = { /* Interrupt vector table */ /*lint -restore Enable MISRA rule (1.1) checking. */ /* ISR name No. Address Name Description */ &Cpu_Interrupt, /* 0x40 0xFF80 ivVsi unused by PE */ &Cpu_Interrupt, /* 0x41 0xFF82 ivVReserved62 unused by PE */ &Cpu_Interrupt, /* 0x42 0xFF84 ivVatdcompare unused by PE */ &Cpu_Interrupt, /* 0x43 0xFF86 ivVhti unused by PE */ &Cpu_Interrupt, /* 0x44 0xFF88 ivVapi unused by PE */ &Cpu_Interrupt, /* 0x45 0xFF8A ivVlvi unused by PE */ &Cpu_Interrupt, /* 0x46 0xFF8C ivVpwmesdn unused by PE */ &Cpu_Interrupt, /* 0x47 0xFF8E ivVportt unused by PE */ &Cpu_Interrupt, /* 0x48 0xFF90 ivVReserved55 unused by PE */ &Cpu_Interrupt, /* 0x49 0xFF92 ivVReserved54 unused by PE */ &Cpu_Interrupt, /* 0x4A 0xFF94 ivVReserved53 unused by PE */ &Cpu_Interrupt, /* 0x4B 0xFF96 ivVmctimovf unused by PE */ &Cpu_Interrupt, /* 0x4C 0xFF98 ivVReserved51 unused by PE */ &Cpu_Interrupt, /* 0x4D 0xFF9A ivVtim1paie unused by PE */ &Cpu_Interrupt, /* 0x4E 0xFF9C ivVtim1paaovf unused by PE */ &Cpu_Interrupt, /* 0x4F 0xFF9E ivVtim1ovf unused by PE */ &Cpu_Interrupt, /* 0x50 0xFFA0 ivVtim1ch7 unused by PE */ &Cpu_Interrupt, /* 0x51 0xFFA2 ivVtim1ch6 unused by PE */ &Cpu_Interrupt, /* 0x52 0xFFA4 ivVtim1ch5 unused by PE */ &Cpu_Interrupt, /* 0x53 0xFFA6 ivVtim1ch4 unused by PE */ &Cpu_Interrupt, /* 0x54 0xFFA8 ivVtim1ch3 unused by PE */ &Cpu_Interrupt, /* 0x55 0xFFAA ivVtim1ch2 unused by PE */ &Cpu_Interrupt, /* 0x56 0xFFAC ivVtim1ch1 unused by PE */ &Cpu_Interrupt, /* 0x57 0xFFAE ivVtim1ch0 unused by PE */ &Cpu_Interrupt, /* 0x58 0xFFB0 ivVcantx unused by PE */ &Cpu_Interrupt, /* 0x59 0xFFB2 ivVcanrx unused by PE */ &Cpu_Interrupt, /* 0x5A 0xFFB4 ivVcanerr unused by PE */ &Cpu_Interrupt, /* 0x5B 0xFFB6 ivVcanwkup unused by PE */ &Cpu_Interrupt, /* 0x5C 0xFFB8 ivVflash unused by PE */ &Cpu_Interrupt, /* 0x5D 0xFFBA ivVflashfd unused by PE */ &Cpu_Interrupt, /* 0x5E 0xFFBC ivVReserved33 unused by PE */ &Cpu_Interrupt, /* 0x5F 0xFFBE ivVReserved32 unused by PE */ &Cpu_Interrupt, /* 0x60 0xFFC0 ivViic unused by PE */ &Cpu_Interrupt, /* 0x61 0xFFC2 ivVReserved30 unused by PE */ &Cpu_Interrupt, /* 0x62 0xFFC4 ivVReserved29 unused by PE */ &Cpu_Interrupt, /* 0x63 0xFFC6 ivVcpmuplllck unused by PE */ &Cpu_Interrupt, /* 0x64 0xFFC8 ivVcpmuocsns unused by PE */ &Cpu_Interrupt, /* 0x65 0xFFCA ivVports unused by PE */ &Cpu_Interrupt, /* 0x66 0xFFCC ivVportr unused by PE */ &Cpu_Interrupt, /* 0x67 0xFFCE ivVportad unused by PE */ &Cpu_Interrupt, /* 0x68 0xFFD0 ivVReserved23 unused by PE */ &Cpu_Interrupt, /* 0x69 0xFFD2 ivVatd unused by PE */ &Cpu_Interrupt, /* 0x6A 0xFFD4 ivVReserved21 unused by PE */ &G128_can_wakeup_interrupt, /* 0x6B 0xFFD6 ivVsci unused by PE */ &Cpu_Interrupt, /* 0x6C 0xFFD8 ivVspi unused by PE */ &Cpu_Interrupt, /* 0x6D 0xFFDA ivVtim0paie unused by PE */ &Cpu_Interrupt, /* 0x6E 0xFFDC ivVtim0paaovf unused by PE */ &Cpu_Interrupt, /* 0x6F 0xFFDE ivVtim0ovf unused by PE */ &Cpu_Interrupt, /* 0x70 0xFFE0 ivVtim0ch7 unused by PE */ &Cpu_Interrupt, /* 0x71 0xFFE2 ivVtim0ch6 unused by PE */ &Cpu_Interrupt, /* 0x72 0xFFE4 ivVtim0ch5 unused by PE */ &Cpu_Interrupt, /* 0x73 0xFFE6 ivVtim0ch4 unused by PE */ &Cpu_Interrupt, /* 0x74 0xFFE8 ivVtim0ch3 unused by PE */ &Cpu_Interrupt, /* 0x75 0xFFEA ivVtim0ch2 unused by PE */ &Cpu_Interrupt, /* 0x76 0xFFEC ivVtim0ch1 unused by PE */ &Cpu_Interrupt, /* 0x77 0xFFEE ivVtim0ch0 unused by PE */ &Cpu_Interrupt, /* 0x78 0xFFF0 ivVrti unused by PE */ &Cpu_Interrupt, /* 0x79 0xFFF2 ivVirq unused by PE */ &Cpu_Interrupt, /* 0x7A 0xFFF4 ivVxirq unused by PE */ &Cpu_Interrupt, /* 0x7B 0xFFF6 ivVswi unused by PE */ &Cpu_Interrupt /* 0x7C 0xFFF8 ivVtrap unused by PE */ };

19,498

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧