안녕하세요
MMI를 사용해서 스터디를 하고 있는 학생입니다
다름이 아니라, PXA255를 기반으로 OS를 만들어 놓은 문서를 보고
MMI에서도 OS를 만들어 보려고 시도를 하고 있는데요
PXA255의 레지스터와 MMI의 레지스터가 똑같지 않더라구요
pxa255.h파일에는 인터럽트를 관리하는 레지스터들이 아래와 같이 있고

                               :
#define ICCR0          __REG(0x40800000)  // ICP Control Register 0 
#define ICCR1          __REG(0x40800004)  // ICP Control Register 1
#define ICCR2          __REG(0x40800008)  // ICP Control Register 2
#define ICDR           __REG(0x4080000c)  // ICP Data Register
#define ICSR0          __REG(0x40800014)  // ICP Status Register 0
#define ICSR1          __REG(0x40800018)  // ICP Status Register 1




#define OSMR0          __REG(0x40A00000)  // 
#define OSMR1          __REG(0x40A00004)  // 
#define OSMR2          __REG(0x40A00008)  // 
#define OSMR3          __REG(0x40A0000C)  // 
#define OSCR           __REG(0x40A00010)  // OS Timer Counter Register 
#define OSSR           __REG(0x40A00014)  // OS Timer Status Register 
#define OWER           __REG(0x40A00018)  // OS Timer Watchdog Enable Register 
#define OIER           __REG(0x40A0001C)  // OS Timer Interrupt Enable Register
                               :
EP9312.h에는 아래와 같이 있더라구요


//----------------------------------------------
// Interrupt Controller (IC) control registers
//----------------------------------------------
#define VIC1_IRQSTATUS          __REG(0x800B0000)
#define VIC1_FIQSTATUS          __REG(0x800B0004)
#define VIC1_RAWINTR            __REG(0x800B0008)
#define VIC1_INTSELECT          __REG(0x800B000C)
#define VIC1_INTENABLE          __REG(0x800B0010)
#define VIC1_INTCLEAR           __REG(0x800B0014)
#define VIC1_SOFTINT            __REG(0x800B0018)
#define VIC1_SOFTINTCLEAR       __REG(0x800B001C)
#define VIC1_PROTECTION         __REG(0x800B0020)
#define VIC2_IRQSTATUS          __REG(0x800C0000)
#define VIC2_FIQSTATUS          __REG(0x800C0004)
#define VIC2_RAWINTR            __REG(0x800C0008)
#define VIC2_INTSELECT          __REG(0x800C000C)
#define VIC2_INTENABLE          __REG(0x800C0010)
#define VIC2_INTCLEAR           __REG(0x800C0014)
#define VIC2_SOFTINT            __REG(0x800C0018)
#define VIC2_SOFTINTCLEAR       __REG(0x800C001C)
#define VIC2_PROTECTION         __REG(0x800C0020)
최대한 pxa255에 맞춰서 구성된 문서를 EP9312에 적용시키려 하다보니
레지스터도 틀리고 해서 많은 어려움이 있더라구요
죄송하지만, PXA255의 레지스터와 같은 기능을 담당하고 있는 ep9312의 레지스터를 맵핑 시켜놓은
자료를 구할수는 없는지요?

부탁드리겠습니다
좋은 하루 되세요