我想在设计中实现IAP和UCOS.依照ST和Micrium站点的例子,基于STR712分别调试通过了.但将usos放到0x40002000后,不能执行.我看了一下ucos port str712的例子,它好像将中断向量表挂在用户的ram区中,采用将中断号作为参数传递给中断处理程序,以IRQ中断为例:将中断服务程序置于0x4000301d(好像是.在单位调试的)0x40002018是IRQ的中断入口.于是我将IAP的0x40000018的IRQ入口通过LDR pc,=0x40002018处.我认为发生IRQ中断后跳至0x40000018处,而该处又跳转道0x40002018的中断服务程序,进而执行真正的IRQ中断.结果不正确.那位能够提供一下思路. |