这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » C31中断向量表的问题?

共1条 1/1 1 跳转至

C31中断向量表的问题?

菜鸟
2004-10-19 04:23:02     打赏
一个在C31下的程序,编译的时候总是在向量表那里出错 .sect "vectors" .ref _c_int00 RESET: BD _c_int00 NOP NOP NMI: RETE NOP NOP NOP SINT17: .space 4*16 SINT18: .space 4*16 SINT19: .space 4*16 SINT20: .space 4*16 SINT21: .space 4*16 SINT22: .space 4*16 SINT23: .space 4*16 SINT24: .space 4*16 SINT25: .space 4*16 SINT26: .space 4*16 SINT27: .space 4*16 SINT28: .space 4*16 SINT29: .space 4*16 SINT30: .space 4*16 INT0: RETE NOP NOP NOP INT1: RETE NOP NOP NOP INT2: RETE NOP NOP NOP TINT: RETE NOP NOP NOP BRINT0: RETE NOP NOP BXINT0: RETE NOP NOP NOP BRINT2: RETE NOP NOP NOP BXINT2: RETE NOP NOP NOP INT3: RETE NOP NOP NOP HPINT: RETE NOP NOP BRINT1: RETE NOP NOP NOP BXINT1: RETE NOP NOP NOP DMAC4: RETE NOP NOP NOP DMAC5: RETE NOP NOP NOP .end 从RESET: BD _c_int00 之后,每一个中断语句象NMI和INT1都报错:Invalid Opcode 我改变BD _c_int00的位置,发现总是在BD _c_int00的后面出错。如果是C下我会怀疑是少了个}是;可是在汇编下。。。。 如果把这一句删掉或者干脆不要vectors.asm,就会说没有定义c_int00入口 这个vectors.asm文件用在C31下行不行?我是在5x下照搬过来的。这个问题困扰一段时间了,请指教,谢谢



关键词: 中断     量表     问题     .space    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]