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

📄 m_mios.h

📁 motorola自己开发的针对coldfire 5272的Dbug bootloader程序
💻 H
📖 第 1 页 / 共 3 页
字号:
                  VUINT16:2;
                VUINT16 BSL:2;
                  VUINT16:1;
                VUINT16 MOD:4;
            } B;
        } MDASM15SCRD, MDASM15SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM16PERR;         /*MPWMSM16 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM16PULR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM16CNTR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 DDR:1;
                VUINT16 FREN:1;
                VUINT16 TRSP:1;
                VUINT16 POL:1;
                VUINT16 EN:1;
                  VUINT16:2;
                VUINT16 CP:8;
            } B;
        } MPWMSM16SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM17PERR;         /*MPWMSM17 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM17PULR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM17CNTR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 DDR:1;
                VUINT16 FREN:1;
                VUINT16 TRSP:1;
                VUINT16 POL:1;
                VUINT16 EN:1;
                  VUINT16:2;
                VUINT16 CP:8;
            } B;
        } MPWMSM17SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM18PERR;         /*MPWMSM18 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM18PULR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM18CNTR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 DDR:1;
                VUINT16 FREN:1;
                VUINT16 TRSP:1;
                VUINT16 POL:1;
                VUINT16 EN:1;
                  VUINT16:2;
                VUINT16 CP:8;
            } B;
        } MPWMSM18SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM19PERR;         /*MPWMSM19 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM19PULR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM19CNTR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 DDR:1;
                VUINT16 FREN:1;
                VUINT16 TRSP:1;
                VUINT16 POL:1;
                VUINT16 EN:1;
                  VUINT16:2;
                VUINT16 CP:8;
            } B;
        } MPWMSM19SCR;
#ifdef _MIOS1
    VUINT32 res42c[4];
#else
        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM20PERR;         /*MPWMSM20 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM20PULR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM20CNTR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 DDR:1;
                VUINT16 FREN:1;
                VUINT16 TRSP:1;
                VUINT16 POL:1;
                VUINT16 EN:1;
                  VUINT16:2;
                VUINT16 CP:8;
            } B;
        } MPWMSM20SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM21PERR;         /*MPWMSM21 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM21PULR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MPWMSM21CNTR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 DDR:1;
                VUINT16 FREN:1;
                VUINT16 TRSP:1;
                VUINT16 POL:1;
                VUINT16 EN:1;
                  VUINT16:2;
                VUINT16 CP:8;
            } B;
        } MPWMSM21SCR;
#endif

        union {
            VUINT16 R;
            VUINT16 B;
        } MMCSM22CNT;           /*MMCSM22 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MMCSM22MLR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PINC:1;
                VUINT16 PINL:1;
                VUINT16 FREN:1;
                VUINT16 EDGN:1;
                VUINT16 EDGP:1;
                VUINT16 CLS:2;
                  VUINT16:1;
                VUINT16 CP:8;
            } B;
        } MMCSM22SCRD, MMCSM22SCR;
#ifdef _MIOS1
    VUINT32 res42d[8];
#else
        union {
            VUINT16 R;
            VUINT16 B;
        } MMCSM23CNT;           /*MMCSM23 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MMCSM23MLR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PINC:1;
                VUINT16 PINL:1;
                VUINT16 FREN:1;
                VUINT16 EDGN:1;
                VUINT16 EDGP:1;
                VUINT16 CLS:2;
                  VUINT16:1;
                VUINT16 CP:8;
            } B;
        } MMCSM23SCRD, MMCSM23SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MMCSM24CNT;           /*MMCSM24 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MMCSM24MLR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PINC:1;
                VUINT16 PINL:1;
                VUINT16 FREN:1;
                VUINT16 EDGN:1;
                VUINT16 EDGP:1;
                VUINT16 CLS:2;
                  VUINT16:1;
                VUINT16 CP:8;
            } B;
        } MMCSM24SCRD, MMCSM24SCR;

        VUINT32 res42d[4];
#endif
        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM27AR;            /*MDASM27 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM27BR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 WOR:1;
                VUINT16 FREN:1;
                  VUINT16:1;
                VUINT16 EDPOL:1;
                VUINT16 FORCA:1;
                VUINT16 FORCB:1;
                  VUINT16:2;
                VUINT16 BSL:2;
                  VUINT16:1;
                VUINT16 MOD:4;
            } B;
        } MDASM27SCRD, MDASM27SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM28AR;            /*MDASM28 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM28BR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 WOR:1;
                VUINT16 FREN:1;
                  VUINT16:1;
                VUINT16 EDPOL:1;
                VUINT16 FORCA:1;
                VUINT16 FORCB:1;
                  VUINT16:2;
                VUINT16 BSL:2;
                  VUINT16:1;
                VUINT16 MOD:4;
            } B;
        } MDASM28SCRD, MDASM28SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM29AR;            /*MDASM29 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM29BR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 WOR:1;
                VUINT16 FREN:1;
                  VUINT16:1;
                VUINT16 EDPOL:1;
                VUINT16 FORCA:1;
                VUINT16 FORCB:1;
                  VUINT16:2;
                VUINT16 BSL:2;
                  VUINT16:1;
                VUINT16 MOD:4;
            } B;
        } MDASM29SCRD, MDASM29SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM30AR;            /*MDASM30 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM30BR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 WOR:1;
                VUINT16 FREN:1;
                  VUINT16:1;
                VUINT16 EDPOL:1;
                VUINT16 FORCA:1;
                VUINT16 FORCB:1;
                  VUINT16:2;
                VUINT16 BSL:2;
                  VUINT16:1;
                VUINT16 MOD:4;
            } B;
        } MDASM30SCRD, MDASM30SCR;

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM31AR;            /*MDASM31 */

        union {
            VUINT16 R;
            VUINT16 B;
        } MDASM31BR;

        union {
            VUINT16 R;
            struct {
                VUINT16 PIN:1;
                VUINT16 WOR:1;
                VUINT16 FREN:1;
                  VUINT16:1;
                VUINT16 EDPOL:1;
                VUINT16 FORCA:1;
                VUINT16 FORCB:1;
                  VUINT16:2;
                VUINT16 BSL:2;
                  VUINT16:1;
                VUINT16 MOD:4;
            } B;
        } MDASM31SCRD, MDASM31SCR;

        union {                 /*MPIOSM32 */
            VUINT16 R;
            struct {
                VUINT16 D15:1;
                VUINT16 D14:1;
                VUINT16 D13:1;
                VUINT16 D12:1;
                VUINT16 D11:1;
                VUINT16 D10:1;
                VUINT16 D9:1;
                VUINT16 D8:1;
                VUINT16 D7:1;
                VUINT16 D6:1;
                VUINT16 D5:1;
                VUINT16 D4:1;
                VUINT16 D3:1;
                VUINT16 D2:1;
                VUINT16 D1:1;
                VUINT16 D0:1;
            } B;
        } MPIOSM32DR;

        union {
            VUINT16 R;
            struct {
                VUINT16 DDR15:1;
                VUINT16 DDR14:1;
                VUINT16 DDR13:1;
                VUINT16 DDR12:1;
                VUINT16 DDR11:1;
                VUINT16 DDR10:1;
                VUINT16 DDR9:1;
                VUINT16 DDR8:1;
                VUINT16 DDR7:1;
                VUINT16 DDR6:1;
                VUINT16 DDR5:1;
                VUINT16 DDR4:1;
                VUINT16 DDR3:1;
                VUINT16 DDR2:1;
                VUINT16 DDR1:1;
                VUINT16 DDR0:1;
            } B;
        } MPIOSM32DDR;

        VUINT16 res42e[894];

#ifdef _MIOS1
    union {                     /*BIS */
        VUINT16 R;
        struct {
            VUINT16 TEST:1;
              VUINT16:13;
            VUINT16 VF:1;
            VUINT16 VFLS:1;
        } B;
    } MIOS1TPCR;

    VUINT16 res42ee;

    union {
        VUINT16 R;
        struct {
            VUINT16 MN:8;
            VUINT16 VN:8;
        } B;
    } MIOS1VNR;

⌨️ 快捷键说明

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