⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 philips_lpc2368_memorymap.xml

📁 又一个arm上跑的实时内核的源码,gcc 编译
💻 XML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE Board_Memory_Definition_File><Root name="Philips LPC2368">  <Processor name="LPC2368">    <MemorySegment start="0x00000000" size="0x80000" access="ReadOnly" name="FLASH"/>    <RegisterGroup start="0x3FFFC000" name="FIO">      <Register start="0x3FFFC000+0x0" size="0x4" name="FIO0DIR" access="ReadWrite"/>      <Register start="0x3FFFC000+0x0" size="0x1" name="FIO0DIR0" access="ReadWrite"/>      <Register start="0x3FFFC000+0x1" size="0x1" name="FIO0DIR1" access="ReadWrite"/>      <Register start="0x3FFFC000+0x2" size="0x1" name="FIO0DIR2" access="ReadWrite"/>      <Register start="0x3FFFC000+0x3" size="0x1" name="FIO0DIR3" access="ReadWrite"/>      <Register start="0x3FFFC000+0x0" size="0x2" name="FIO0DIRL" access="ReadWrite"/>      <Register start="0x3FFFC000+0x2" size="0x2" name="FIO0DIRH" access="ReadWrite"/>      <Register start="0x3FFFC010+0x0" size="0x4" name="FIO0MASK" access="ReadWrite"/>      <Register start="0x3FFFC010+0x0" size="0x1" name="FIO0MASK0" access="ReadWrite"/>      <Register start="0x3FFFC010+0x1" size="0x1" name="FIO0MASK1" access="ReadWrite"/>      <Register start="0x3FFFC010+0x2" size="0x1" name="FIO0MASK2" access="ReadWrite"/>      <Register start="0x3FFFC010+0x3" size="0x1" name="FIO0MASK3" access="ReadWrite"/>      <Register start="0x3FFFC010+0x0" size="0x2" name="FIO0MASKL" access="ReadWrite"/>      <Register start="0x3FFFC010+0x2" size="0x2" name="FIO0MASKH" access="ReadWrite"/>      <Register start="0x3FFFC014+0x0" size="0x4" name="FIO0PIN" access="ReadWrite"/>      <Register start="0x3FFFC014+0x0" size="0x1" name="FIO0PIN0" access="ReadWrite"/>      <Register start="0x3FFFC014+0x1" size="0x1" name="FIO0PIN1" access="ReadWrite"/>      <Register start="0x3FFFC014+0x2" size="0x1" name="FIO0PIN2" access="ReadWrite"/>      <Register start="0x3FFFC014+0x3" size="0x1" name="FIO0PIN3" access="ReadWrite"/>      <Register start="0x3FFFC014+0x0" size="0x2" name="FIO0PINL" access="ReadWrite"/>      <Register start="0x3FFFC014+0x2" size="0x2" name="FIO0PINH" access="ReadWrite"/>      <Register start="0x3FFFC018+0x0" size="0x4" name="FIO0SET" access="ReadWrite"/>      <Register start="0x3FFFC018+0x0" size="0x1" name="FIO0SET0" access="ReadWrite"/>      <Register start="0x3FFFC018+0x1" size="0x1" name="FIO0SET1" access="ReadWrite"/>      <Register start="0x3FFFC018+0x2" size="0x1" name="FIO0SET2" access="ReadWrite"/>      <Register start="0x3FFFC018+0x3" size="0x1" name="FIO0SET3" access="ReadWrite"/>      <Register start="0x3FFFC018+0x0" size="0x2" name="FIO0SETL" access="ReadWrite"/>      <Register start="0x3FFFC018+0x2" size="0x2" name="FIO0SETH" access="ReadWrite"/>      <Register start="0x3FFFC01C+0x0" size="0x4" name="FIO0CLR" access="WriteOnly"/>      <Register start="0x3FFFC01C+0x0" size="0x1" name="FIO0CLR0" access="WriteOnly"/>      <Register start="0x3FFFC01C+0x1" size="0x1" name="FIO0CLR1" access="WriteOnly"/>      <Register start="0x3FFFC01C+0x2" size="0x1" name="FIO0CLR2" access="WriteOnly"/>      <Register start="0x3FFFC01C+0x3" size="0x1" name="FIO0CLR3" access="WriteOnly"/>      <Register start="0x3FFFC01C+0x0" size="0x2" name="FIO0CLRL" access="WriteOnly"/>      <Register start="0x3FFFC01C+0x2" size="0x2" name="FIO0CLRH" access="WriteOnly"/>      <Register start="0x3FFFC020+0x0" size="0x4" name="FIO1DIR" access="ReadWrite"/>      <Register start="0x3FFFC020+0x0" size="0x1" name="FIO1DIR0" access="ReadWrite"/>      <Register start="0x3FFFC020+0x1" size="0x1" name="FIO1DIR1" access="ReadWrite"/>      <Register start="0x3FFFC020+0x2" size="0x1" name="FIO1DIR2" access="ReadWrite"/>      <Register start="0x3FFFC020+0x3" size="0x1" name="FIO1DIR3" access="ReadWrite"/>      <Register start="0x3FFFC020+0x0" size="0x2" name="FIO1DIRL" access="ReadWrite"/>      <Register start="0x3FFFC020+0x2" size="0x2" name="FIO1DIRH" access="ReadWrite"/>      <Register start="0x3FFFC030+0x0" size="0x4" name="FIO1MASK" access="ReadWrite"/>      <Register start="0x3FFFC030+0x0" size="0x1" name="FIO1MASK0" access="ReadWrite"/>      <Register start="0x3FFFC030+0x1" size="0x1" name="FIO1MASK1" access="ReadWrite"/>      <Register start="0x3FFFC030+0x2" size="0x1" name="FIO1MASK2" access="ReadWrite"/>      <Register start="0x3FFFC030+0x3" size="0x1" name="FIO1MASK3" access="ReadWrite"/>      <Register start="0x3FFFC030+0x0" size="0x2" name="FIO1MASKL" access="ReadWrite"/>      <Register start="0x3FFFC030+0x2" size="0x2" name="FIO1MASKH" access="ReadWrite"/>      <Register start="0x3FFFC034+0x0" size="0x4" name="FIO1PIN" access="ReadWrite"/>      <Register start="0x3FFFC034+0x0" size="0x1" name="FIO1PIN0" access="ReadWrite"/>      <Register start="0x3FFFC034+0x1" size="0x1" name="FIO1PIN1" access="ReadWrite"/>      <Register start="0x3FFFC034+0x2" size="0x1" name="FIO1PIN2" access="ReadWrite"/>      <Register start="0x3FFFC034+0x3" size="0x1" name="FIO1PIN3" access="ReadWrite"/>      <Register start="0x3FFFC034+0x0" size="0x2" name="FIO1PINL" access="ReadWrite"/>      <Register start="0x3FFFC034+0x2" size="0x2" name="FIO1PINH" access="ReadWrite"/>      <Register start="0x3FFFC038+0x0" size="0x4" name="FIO1SET" access="ReadWrite"/>      <Register start="0x3FFFC038+0x0" size="0x1" name="FIO1SET0" access="ReadWrite"/>      <Register start="0x3FFFC038+0x1" size="0x1" name="FIO1SET1" access="ReadWrite"/>      <Register start="0x3FFFC038+0x2" size="0x1" name="FIO1SET2" access="ReadWrite"/>      <Register start="0x3FFFC038+0x3" size="0x1" name="FIO1SET3" access="ReadWrite"/>      <Register start="0x3FFFC038+0x0" size="0x2" name="FIO1SETL" access="ReadWrite"/>      <Register start="0x3FFFC038+0x2" size="0x2" name="FIO1SETH" access="ReadWrite"/>      <Register start="0x3FFFC03C+0x0" size="0x4" name="FIO1CLR" access="WriteOnly"/>      <Register start="0x3FFFC03C+0x0" size="0x1" name="FIO1CLR0" access="WriteOnly"/>      <Register start="0x3FFFC03C+0x1" size="0x1" name="FIO1CLR1" access="WriteOnly"/>      <Register start="0x3FFFC03C+0x2" size="0x1" name="FIO1CLR2" access="WriteOnly"/>      <Register start="0x3FFFC03C+0x3" size="0x1" name="FIO1CLR3" access="WriteOnly"/>      <Register start="0x3FFFC03C+0x0" size="0x2" name="FIO1CLRL" access="WriteOnly"/>      <Register start="0x3FFFC03C+0x2" size="0x2" name="FIO1CLRH" access="WriteOnly"/>      <Register start="0x3FFFC040+0x0" size="0x4" name="FIO2DIR" access="ReadWrite"/>      <Register start="0x3FFFC040+0x0" size="0x1" name="FIO2DIR0" access="ReadWrite"/>      <Register start="0x3FFFC040+0x1" size="0x1" name="FIO2DIR1" access="ReadWrite"/>      <Register start="0x3FFFC040+0x2" size="0x1" name="FIO2DIR2" access="ReadWrite"/>      <Register start="0x3FFFC040+0x3" size="0x1" name="FIO2DIR3" access="ReadWrite"/>      <Register start="0x3FFFC040+0x0" size="0x2" name="FIO2DIRL" access="ReadWrite"/>      <Register start="0x3FFFC040+0x2" size="0x2" name="FIO2DIRH" access="ReadWrite"/>      <Register start="0x3FFFC050+0x0" size="0x4" name="FIO2MASK" access="ReadWrite"/>      <Register start="0x3FFFC050+0x0" size="0x1" name="FIO2MASK0" access="ReadWrite"/>      <Register start="0x3FFFC050+0x1" size="0x1" name="FIO2MASK1" access="ReadWrite"/>      <Register start="0x3FFFC050+0x2" size="0x1" name="FIO2MASK2" access="ReadWrite"/>      <Register start="0x3FFFC050+0x3" size="0x1" name="FIO2MASK3" access="ReadWrite"/>      <Register start="0x3FFFC050+0x0" size="0x2" name="FIO2MASKL" access="ReadWrite"/>      <Register start="0x3FFFC050+0x2" size="0x2" name="FIO2MASKH" access="ReadWrite"/>      <Register start="0x3FFFC054+0x0" size="0x4" name="FIO2PIN" access="ReadWrite"/>      <Register start="0x3FFFC054+0x0" size="0x1" name="FIO2PIN0" access="ReadWrite"/>      <Register start="0x3FFFC054+0x1" size="0x1" name="FIO2PIN1" access="ReadWrite"/>      <Register start="0x3FFFC054+0x2" size="0x1" name="FIO2PIN2" access="ReadWrite"/>      <Register start="0x3FFFC054+0x3" size="0x1" name="FIO2PIN3" access="ReadWrite"/>      <Register start="0x3FFFC054+0x0" size="0x2" name="FIO2PINL" access="ReadWrite"/>      <Register start="0x3FFFC054+0x2" size="0x2" name="FIO2PINH" access="ReadWrite"/>      <Register start="0x3FFFC058+0x0" size="0x4" name="FIO2SET" access="ReadWrite"/>      <Register start="0x3FFFC058+0x0" size="0x1" name="FIO2SET0" access="ReadWrite"/>      <Register start="0x3FFFC058+0x1" size="0x1" name="FIO2SET1" access="ReadWrite"/>      <Register start="0x3FFFC058+0x2" size="0x1" name="FIO2SET2" access="ReadWrite"/>      <Register start="0x3FFFC058+0x3" size="0x1" name="FIO2SET3" access="ReadWrite"/>      <Register start="0x3FFFC058+0x0" size="0x2" name="FIO2SETL" access="ReadWrite"/>      <Register start="0x3FFFC058+0x2" size="0x2" name="FIO2SETH" access="ReadWrite"/>      <Register start="0x3FFFC05C+0x0" size="0x4" name="FIO2CLR" access="WriteOnly"/>      <Register start="0x3FFFC05C+0x0" size="0x1" name="FIO2CLR0" access="WriteOnly"/>      <Register start="0x3FFFC05C+0x1" size="0x1" name="FIO2CLR1" access="WriteOnly"/>      <Register start="0x3FFFC05C+0x2" size="0x1" name="FIO2CLR2" access="WriteOnly"/>      <Register start="0x3FFFC05C+0x3" size="0x1" name="FIO2CLR3" access="WriteOnly"/>      <Register start="0x3FFFC05C+0x0" size="0x2" name="FIO2CLRL" access="WriteOnly"/>      <Register start="0x3FFFC05C+0x2" size="0x2" name="FIO2CLRH" access="WriteOnly"/>      <Register start="0x3FFFC060+0x0" size="0x4" name="FIO3DIR" access="ReadWrite"/>      <Register start="0x3FFFC060+0x0" size="0x1" name="FIO3DIR0" access="ReadWrite"/>      <Register start="0x3FFFC060+0x1" size="0x1" name="FIO3DIR1" access="ReadWrite"/>      <Register start="0x3FFFC060+0x2" size="0x1" name="FIO3DIR2" access="ReadWrite"/>      <Register start="0x3FFFC060+0x3" size="0x1" name="FIO3DIR3" access="ReadWrite"/>      <Register start="0x3FFFC060+0x0" size="0x2" name="FIO3DIRL" access="ReadWrite"/>      <Register start="0x3FFFC060+0x2" size="0x2" name="FIO3DIRH" access="ReadWrite"/>      <Register start="0x3FFFC070+0x0" size="0x4" name="FIO3MASK" access="ReadWrite"/>      <Register start="0x3FFFC070+0x0" size="0x1" name="FIO3MASK0" access="ReadWrite"/>      <Register start="0x3FFFC070+0x1" size="0x1" name="FIO3MASK1" access="ReadWrite"/>      <Register start="0x3FFFC070+0x2" size="0x1" name="FIO3MASK2" access="ReadWrite"/>      <Register start="0x3FFFC070+0x3" size="0x1" name="FIO3MASK3" access="ReadWrite"/>      <Register start="0x3FFFC070+0x0" size="0x2" name="FIO3MASKL" access="ReadWrite"/>      <Register start="0x3FFFC070+0x2" size="0x2" name="FIO3MASKH" access="ReadWrite"/>      <Register start="0x3FFFC074+0x0" size="0x4" name="FIO3PIN" access="ReadWrite"/>      <Register start="0x3FFFC074+0x0" size="0x1" name="FIO3PIN0" access="ReadWrite"/>      <Register start="0x3FFFC074+0x1" size="0x1" name="FIO3PIN1" access="ReadWrite"/>      <Register start="0x3FFFC074+0x2" size="0x1" name="FIO3PIN2" access="ReadWrite"/>      <Register start="0x3FFFC074+0x3" size="0x1" name="FIO3PIN3" access="ReadWrite"/>      <Register start="0x3FFFC074+0x0" size="0x2" name="FIO3PINL" access="ReadWrite"/>      <Register start="0x3FFFC074+0x2" size="0x2" name="FIO3PINH" access="ReadWrite"/>      <Register start="0x3FFFC078+0x0" size="0x4" name="FIO3SET" access="ReadWrite"/>      <Register start="0x3FFFC078+0x0" size="0x1" name="FIO3SET0" access="ReadWrite"/>      <Register start="0x3FFFC078+0x1" size="0x1" name="FIO3SET1" access="ReadWrite"/>      <Register start="0x3FFFC078+0x2" size="0x1" name="FIO3SET2" access="ReadWrite"/>      <Register start="0x3FFFC078+0x3" size="0x1" name="FIO3SET3" access="ReadWrite"/>      <Register start="0x3FFFC078+0x0" size="0x2" name="FIO3SETL" access="ReadWrite"/>      <Register start="0x3FFFC078+0x2" size="0x2" name="FIO3SETH" access="ReadWrite"/>      <Register start="0x3FFFC07C+0x0" size="0x4" name="FIO3CLR" access="WriteOnly"/>      <Register start="0x3FFFC07C+0x0" size="0x1" name="FIO3CLR0" access="WriteOnly"/>      <Register start="0x3FFFC07C+0x1" size="0x1" name="FIO3CLR1" access="WriteOnly"/>      <Register start="0x3FFFC07C+0x2" size="0x1" name="FIO3CLR2" access="WriteOnly"/>      <Register start="0x3FFFC07C+0x3" size="0x1" name="FIO3CLR3" access="WriteOnly"/>      <Register start="0x3FFFC07C+0x0" size="0x2" name="FIO3CLRL" access="WriteOnly"/>      <Register start="0x3FFFC07C+0x2" size="0x2" name="FIO3CLRH" access="WriteOnly"/>      <Register start="0x3FFFC080+0x0" size="0x4" name="FIO4DIR" access="ReadWrite"/>      <Register start="0x3FFFC080+0x0" size="0x1" name="FIO4DIR0" access="ReadWrite"/>      <Register start="0x3FFFC080+0x1" size="0x1" name="FIO4DIR1" access="ReadWrite"/>      <Register start="0x3FFFC080+0x2" size="0x1" name="FIO4DIR2" access="ReadWrite"/>      <Register start="0x3FFFC080+0x3" size="0x1" name="FIO4DIR3" access="ReadWrite"/>      <Register start="0x3FFFC080+0x0" size="0x2" name="FIO4DIRL" access="ReadWrite"/>      <Register start="0x3FFFC080+0x2" size="0x2" name="FIO4DIRH" access="ReadWrite"/>      <Register start="0x3FFFC090+0x0" size="0x4" name="FIO4MASK" access="ReadWrite"/>      <Register start="0x3FFFC090+0x0" size="0x1" name="FIO4MASK0" access="ReadWrite"/>      <Register start="0x3FFFC090+0x1" size="0x1" name="FIO4MASK1" access="ReadWrite"/>      <Register start="0x3FFFC090+0x2" size="0x1" name="FIO4MASK2" access="ReadWrite"/>      <Register start="0x3FFFC090+0x3" size="0x1" name="FIO4MASK3" access="ReadWrite"/>      <Register start="0x3FFFC090+0x0" size="0x2" name="FIO4MASKL" access="ReadWrite"/>      <Register start="0x3FFFC090+0x2" size="0x2" name="FIO4MASKH" access="ReadWrite"/>      <Register start="0x3FFFC094+0x0" size="0x4" name="FIO4PIN" access="ReadWrite"/>      <Register start="0x3FFFC094+0x0" size="0x1" name="FIO4PIN0" access="ReadWrite"/>      <Register start="0x3FFFC094+0x1" size="0x1" name="FIO4PIN1" access="ReadWrite"/>      <Register start="0x3FFFC094+0x2" size="0x1" name="FIO4PIN2" access="ReadWrite"/>      <Register start="0x3FFFC094+0x3" size="0x1" name="FIO4PIN3" access="ReadWrite"/>      <Register start="0x3FFFC094+0x0" size="0x2" name="FIO4PINL" access="ReadWrite"/>      <Register start="0x3FFFC094+0x2" size="0x2" name="FIO4PINH" access="ReadWrite"/>      <Register start="0x3FFFC098+0x0" size="0x4" name="FIO4SET" access="ReadWrite"/>      <Register start="0x3FFFC098+0x0" size="0x1" name="FIO4SET0" access="ReadWrite"/>      <Register start="0x3FFFC098+0x1" size="0x1" name="FIO4SET1" access="ReadWrite"/>      <Register start="0x3FFFC098+0x2" size="0x1" name="FIO4SET2" access="ReadWrite"/>      <Register start="0x3FFFC098+0x3" size="0x1" name="FIO4SET3" access="ReadWrite"/>      <Register start="0x3FFFC098+0x0" size="0x2" name="FIO4SETL" access="ReadWrite"/>      <Register start="0x3FFFC098+0x2" size="0x2" name="FIO4SETH" access="ReadWrite"/>      <Register start="0x3FFFC09C+0x0" size="0x4" name="FIO4CLR" access="WriteOnly"/>      <Register start="0x3FFFC09C+0x0" size="0x1" name="FIO4CLR0" access="WriteOnly"/>      <Register start="0x3FFFC09C+0x1" size="0x1" name="FIO4CLR1" access="WriteOnly"/>      <Register start="0x3FFFC09C+0x2" size="0x1" name="FIO4CLR2" access="WriteOnly"/>      <Register start="0x3FFFC09C+0x3" size="0x1" name="FIO4CLR3" access="WriteOnly"/>      <Register start="0x3FFFC09C+0x0" size="0x2" name="FIO4CLRL" access="WriteOnly"/>      <Register start="0x3FFFC09C+0x2" size="0x2" name="FIO4CLRH" access="WriteOnly"/>    </RegisterGroup>    <MemorySegment start="0x40000000" size="0x8000" access="Read/Write" name="SRAM"/>    <MemorySegment start="0x7FE00000" size="0x4000" access="Read/Write" name="Ethernet RAM"/>    <MemorySegment start="0x7FD00000" size="0x2000" access="Read/Write" name="USB RAM"/>    <MemorySegment start="0xE0000000" size="0x200000" name="APB Peripherals">      <RegisterGroup start="0xE0000000" name="WDT">        <Register start="0xE0000000" size="0x4" name="WDMOD">          <BitField size="1" name="WDEN" start="0"/>          <BitField size="1" name="WDRESET" start="1"/>          <BitField size="1" name="WDTOF" start="2"/>          <BitField size="1" name="WDINT" start="3"/>        </Register>        <Register start="0xE0000004" size="0x4" name="WDTC"/>        <Register start="0xE0000008" size="0x4" name="WDFEED" access="WriteOnly"/>        <Register start="0xE000000C" size="0x4" name="WDTV" access="ReadOnly"/>        <Register start="0xE0000010" size="0x4" name="WDCLKSEL">          <BitField size="2" name="WDSEL" start="0"/>        </Register>      </RegisterGroup>      <RegisterGroup start="0xE0004000" name="TIMER0">        <Register start="0xE0004000" size="0x1" name="T0IR">          <BitField size="1" name="MR0" start="0"/>          <BitField size="1" name="MR1" start="1"/>          <BitField size="1" name="MR2" start="2"/>          <BitField size="1" name="MR3" start="3"/>          <BitField size="1" name="CR0" start="4"/>          <BitField size="1" name="CR1" start="5"/>          <BitField size="1" name="CR2" start="6"/>          <BitField size="1" name="CR3" start="7"/>        </Register>        <Register start="0xE0004000+0x4" size="0x1" name="T0TCR">          <BitField size="1" name="Counter_Enable" start="0"/>          <BitField size="1" name="Counter_Reset" start="1"/>        </Register>        <Register start="0xE0004000+0x08" size="0x4" name="T0TC"/>        <Register start="0xE0004000+0x0C" size="0x4" name="T0PR"/>        <Register start="0xE0004000+0x10" size="0x4" name="T0PC"/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -