有没有人知道WINCE4.2中断入口在哪个文件里,FW.S?没有呀ISR是提供将硬件中断映射为逻辑中断那我看见IST中有一个MAPIRQ2SYSINTR它好像也是这个作用,只不过简化了,用它干什么?有哪位好心将中断的调用关系讲一下
回复(9) 2007-02-07 08:05 来自版块 - Wince 程序开发
表情
rocking2807我是找啊找的,没找到.(2007-02-14 13:42)
microsunXD,不好意思,4.2现在没有了,你自己好好查查吧(2007-02-13 20:22)
rocking2807那这个呢 5.0的WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\ARM\armtrap.s中的 VectorInstructions ldr pc, [pc, #0x3E0-8] ; reset ldr ...(2007-02-11 17:45)
rocking2807谢谢班长 哈哈(2007-02-11 10:25)
microsun哦,不知道你的BSP里是怎么写的, 一般有这个函数的BSP,其ISR先得到IRQ,然后用这个函数将IRQ转化成SYSINTR,再将SYSINTR报告给系统. 不知我说明白没有.(2007-02-10 18:30)
rocking2807呵,这个我是知道的 我的意思是 既然有ISR了,为企么还会有这个函数(2007-02-10 11:22)
microsunMapIrq2SysIntr这个函数从它的内容上看就是把IRQ转化成SYSINTR, IRQ是硬件中断线,一般与CPU中断状态寄存器的位定义一致辞,就是说第0位定义成IRQ0,第1位定义成IRQ1,依次类推. SYSINTR是MapIrq2SysIntr这个函数从它的内容上看就...(2007-02-09 20:11)
rocking2807班主大哥终于出手了 关于这个呢 MapIrq2SysIntr(DWORD _Irq) { if( _Irq<=18 ) return ( SYSINTR_FIRMWARE + _Irq ); else return (0xff...(2007-02-08 22:22)
microsun在哪个文件里面,可能各个BSP不大一样, 你可以查OEMInterruptHandler这个函数,它就是Interrupt的入口.(2007-02-08 20:53)

返回顶部