(鄙人不才~~)
各位大神好,我使用的是5438A。硬件上5438A只有一个串口 和外部连接,并且 连接的是另外一个控制芯片。
现在的问题是,我写了一个bootloader,通过JTAG烧写入430,boot里面重新虚拟了中断向量表,具体为:
示例:
#pragma vecoor = 116 // WDT
__interrupt void intec_59(void)
{ asm(" br &0x....;"); }
当接收到中断,先进入真实中断地址,再跳转到虚拟中断中。
因为我在bootloader 里也用了 串口中断,导致应用程序里面的串口中断没有进入。
试了很多办法,但是发现还是没能让应用程序的中断起作用。
只知道boot和app都用串口中断肯定可行,但是处理起来会很麻烦,想咨询下TI的大神 应该怎么做, 没用过的话,请不要乱说,谢谢。