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

📄 usb_otg_hhc.c

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 C
📖 第 1 页 / 共 3 页
字号:
    RW_TEST_READ(USB_OTG_HHC_HCRHDESCRIPTORA,NPS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHDESCRIPTORA,PSM,32);
    //USB_OTG_HHC_HCRHDESCRIPTORA,NDP is Read Only
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HCRHDESCRIPTORA);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HCRHDESCRIPTORB,32);
    //USB_OTG_HHC_HCRHDESCRIPTORB,RESERVED2 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHDESCRIPTORB,PPCM,32);
    //USB_OTG_HHC_HCRHDESCRIPTORB,RESERVED1 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHDESCRIPTORB,DR,32);
    RW_WRITE(USB_OTG_HHC_HCRHDESCRIPTORB);
    //USB_OTG_HHC_HCRHDESCRIPTORB,RESERVED2 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHDESCRIPTORB,PPCM,32);
    //USB_OTG_HHC_HCRHDESCRIPTORB,RESERVED1 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHDESCRIPTORB,DR,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HCRHDESCRIPTORB);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HCRHSTATUS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHSTATUS,CRWE,32);
    //USB_OTG_HHC_HCRHSTATUS,RESERVED2 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHSTATUS,OCIC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHSTATUS,SGP,32);
    //USB_OTG_HHC_HCRHSTATUS,LPSC is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHSTATUS,DRWE,32);
    //USB_OTG_HHC_HCRHSTATUS,RESERVED1 is Read Only
    //USB_OTG_HHC_HCRHSTATUS,OCI is Read Only
    //USB_OTG_HHC_HCRHSTATUS,LPS is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHSTATUS,CGP,32);
    RW_WRITE(USB_OTG_HHC_HCRHSTATUS);
    RW_TEST_READ(USB_OTG_HHC_HCRHSTATUS,CRWE,32);
    //USB_OTG_HHC_HCRHSTATUS,RESERVED2 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHSTATUS,OCIC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHSTATUS,SGP,32);
    //USB_OTG_HHC_HCRHSTATUS,LPSC is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHSTATUS,DRWE,32);
    //USB_OTG_HHC_HCRHSTATUS,RESERVED1 is Read Only
    //USB_OTG_HHC_HCRHSTATUS,OCI is Read Only
    //USB_OTG_HHC_HCRHSTATUS,LPS is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHSTATUS,CGP,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HCRHSTATUS);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HCRHPORTSTATUS1,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,RESERVED3 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PRSC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,OCIC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PSSC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PESC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,CSC,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,RESERVED2 is Read Only
    //USB_OTG_HHC_HCRHPORTSTATUS1,LSDA is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,CPPS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,RESERVED1 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PRS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,POCI is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,CPSS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PSS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,PES,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,CCS is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1,CPE,32);
    RW_WRITE(USB_OTG_HHC_HCRHPORTSTATUS1);
    //USB_OTG_HHC_HCRHPORTSTATUS1,RESERVED3 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PRSC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,OCIC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PSSC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PESC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,CSC,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,RESERVED2 is Read Only
    //USB_OTG_HHC_HCRHPORTSTATUS1,LSDA is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,CPPS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,RESERVED1 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PRS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,POCI is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,CPSS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PSS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,PES,32);
    //USB_OTG_HHC_HCRHPORTSTATUS1,CCS is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS1,CPE,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HCRHPORTSTATUS1);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HCRHPORTSTATUS2,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,RESERVED3 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PRSC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,OCIC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PSSC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PESC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,CSC,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,RESERVED2 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,CPPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,LSDA is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,RESERVED1 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PRS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,POCI is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,CPSS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PSS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,PES,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,CCS is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2,CPE,32);
    RW_WRITE(USB_OTG_HHC_HCRHPORTSTATUS2);
    //USB_OTG_HHC_HCRHPORTSTATUS2,RESERVED3 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PRSC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,OCIC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PSSC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PESC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,CSC,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,RESERVED2 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,CPPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,LSDA is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,RESERVED1 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PRS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,POCI is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,CPSS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PSS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,PES,32);
    //USB_OTG_HHC_HCRHPORTSTATUS2,CCS is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS2,CPE,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HCRHPORTSTATUS2);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HCRHPORTSTATUS3,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,RESERVED3 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PRSC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,OCIC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PSSC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PESC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,CSC,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,RESERVED2 is Read Only
    //USB_OTG_HHC_HCRHPORTSTATUS3,LSDA is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,CPPS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,RESERVED1 is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PRS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,POCI is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,CPSS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PSS,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,PES,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,CCS is Read Only
    RW_PREPARE_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3,CPE,32);
    RW_WRITE(USB_OTG_HHC_HCRHPORTSTATUS3);
    //USB_OTG_HHC_HCRHPORTSTATUS3,RESERVED3 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PRSC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,OCIC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PSSC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PESC,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,CSC,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,RESERVED2 is Read Only
    //USB_OTG_HHC_HCRHPORTSTATUS3,LSDA is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,CPPS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PPS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,RESERVED1 is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PRS,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,POCI is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,CPSS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PSS,32);
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,PES,32);
    //USB_OTG_HHC_HCRHPORTSTATUS3,CCS is Read Only
    RW_TEST_READ(USB_OTG_HHC_HCRHPORTSTATUS3,CPE,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HCRHPORTSTATUS3);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_WHM_TEST_CTL,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,TEST_UNLOCK,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,CTL_ENABLE,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,UART_TX_I,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,TLL_DETACH,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SPEED2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SPEED1,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SPEED0,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXSE02,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RXCFG_TXSE01,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXSE00,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RXCFG_TXEN2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXEN1,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXEN0,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDPLS2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDPLS1,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDPLS0,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDMNS2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDMNS1,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDMNS0,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SUSPEND2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SUSPEND1,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SUSPEND0,32);
    RW_WRITE(USB_OTG_HHC_WHM_TEST_CTL);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,TEST_UNLOCK,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,CTL_ENABLE,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,UART_TX_I,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,TLL_DETACH,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SPEED2,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SPEED1,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SPEED0,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXSE02,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RXCFG_TXSE01,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXSE00,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RXCFG_TXEN2,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXEN1,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXEN0,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDPLS2,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDPLS1,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDPLS0,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDMNS2,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDMNS1,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_TXDMNS0,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SUSPEND2,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SUSPEND1,32);
    RW_TEST_READ(USB_OTG_HHC_WHM_TEST_CTL,RCFG_SUSPEND0,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_WHM_TEST_CTL);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_CFG,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CFG,HHCCLKSYNC,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CFG,HHCSHORTRST,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CFG,HHCCONTROLENABLE,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CFG,HHCTESTENABLE,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_CFG);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CFG,HHCCLKSYNC,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CFG,HHCSHORTRST,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CFG,HHCCONTROLENABLE,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CFG,HHCTESTENABLE,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_CFG);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_CTL,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CTL,BISTEN,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CTL,BISTLV_TM,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CTL,BISTRSTMEM,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CTL,IRQ,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_CTL,SOF,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_CTL);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CTL,BISTEN,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CTL,BISTLV_TM,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CTL,BISTRSTMEM,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CTL,IRQ,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_CTL,SOF,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_CTL);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_INITIATE,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE,MSTRD_NWR,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE,BSTCNT,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE4,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE3,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE1,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_INITIATE);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_INITIATE,MSTRD_NWR,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_INITIATE,BSTCNT,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE4,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE3,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE2,32);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_INITIATE,WRBE1,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_INITIATE);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_ADDR,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_ADDR,MASTERADDR,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_ADDR);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_ADDR,MASTERADDR,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_ADDR);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_WD1,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_WD1,MSTWD1,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_WD1);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_WD1,MSTWD1,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_WD1);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_WD2,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_WD2,MSTWD2,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_WD2);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_WD2,MSTWD2,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_WD2);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_WD3,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_WD3,MSTWD3,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_WD3);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_WD3,MSTWD3,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_WD3);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_HHC_HHC_TEST_WD4,32);
    RW_PREPARE_WRITE(USB_OTG_HHC_HHC_TEST_WD4,MSTWD4,32);
    RW_WRITE(USB_OTG_HHC_HHC_TEST_WD4);
    RW_TEST_READ(USB_OTG_HHC_HHC_TEST_WD4,MSTWD4,32);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_HHC_HHC_TEST_WD4);
    END_RW_TEST();
#endif

    if ( GlobalStatus == TEST_OK )
      Status = 0;
   else
      Status = 1;

  END_ACCESS_MODULE();

  return Status;

}

⌨️ 快捷键说明

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