这个中断向量是在0x30,这个地方是ROM,而你的程序在调试阶段是load到RAM调试。
如果你在0x30跳转代码和你的程序中断不一致就要出问题的。如果0x30的跳转地址是一个没有初始化或者数据区,这样当然要发生指令异常