errorcodes.h

来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 1,118 行 · 第 1/5 页

H
1,118
字号
//========================================================================
//          TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
//   Property of Texas Instruments
//   For Unrestricted Internal Use Only
//   Unauthorized reprofuction and/or distribution is strictly prohibited.
//   This product is protected under copyright law and trade secret law
//   as an unpublished work
//   Created 2000,  (C) Copyright 2000 Texas Instruments. All rights reserved
//
//
//   Filename           :errorcodes.h
//
//   Date of Generation :4/24/02
//
//
//========================================================================


///error codes added from test.h

//==============rhea error =========================================
#define RHEA_ACCESS8_FAIL                               0x00C0
#define RHEA_ACCESS16_FAIL                              0x00C1
#define RHEA_ACCESS32_FAIL                              0x00C2
#define RHEA_LOWFREQ_FAIL                               0x00C3
#define RHEA_STRLD_FAIL                                 0x00C4
#define RHEA_MULTI_FAIL                                 0x00C5
#define RHEA_TIMEOUT_FAIL                               0x00C6
#define RHEA_CNTL_RESET_FAIL                            0x00C7
#define RHEA_BUS_ALLOCL_RESET_FAIL                      0x00C8
#define RHEA_ARM_RHEA_RESET_FAIL                        0x00C9
#define RHEA_ENHANCED_REG_RESET_FAIL                    0x00CA
#define RHEA_DEBUG_ADDRESS_RESET_FAIL                   0x00CB
#define RHEA_DATA_LSB_RESET_FAIL                        0x00CC
#define RHEA_DATA_MSB_RESET_FAIL                        0x00CD
#define RHEA_DEBUG_CTRL_RESET_FAIL                      0x00CE
#define RHEA_NOT_ENTERED_IN_INTERRUPT_FUNCTION          0x00CF
#define RHEA_ABORT_FLAG_EXPECTED                        0x00D0
#define RHEA_ABORT_FLAG_NOT_EXPECTED                    0x00D1
#define RHEA_SIZE_MISMATCH                              0x00D2
#define RHEA_SW_BAD_VALUE_WRITTEN                       0x00D3

#define USB_IRQ_ISO_ERROR                                          0x0280
#define USB_IRQ_NON_ISO_ERROR                                      0x0281
#define USB_IRQ_GENI_ERROR                                         0x0282
#define USB_FIFO_READ_WRITE_ERROR                                  0x0283
#define USB_DMA_TX_CHA2_ERROR                                      0x0284
#define USB_DMA_RX_CHA2_ERROR                                      0x0285
#define BAD_DATA_USB_DMA_CHA2                                      0x0286
#define USB_DMA_TX_CHA1_ERROR                                      0x0287
#define USB_DMA_RX_CHA1_ERROR                                      0x0288
#define BAD_DATA_USB_DMA_CHA1                                      0x0289
#define USB_DMA_TX_CHA0_ERROR                                      0x028A
#define USB_DMA_RX_CHA0_ERROR                                      0x028B
#define BAD_DATA_USB_DMA_CHA0                                      0x028C

//==============dma error =========================================
#define DMA_GCR_RESET_ERR                               0x00B0
#define DMA_CSDP_RESET_ERR                              0x00B1
#define DMA_CCR_RESET_ERR                               0x00B2
#define DMA_CICR_RESET_ERR                              0x00B3
#define DMA_CSR_RESET_ERR                               0x00B4
#define DMA_LCD_CTRL_RESET_ERR                          0x00B5
#define DMA_LCD_F1_RESET_ERR                            0x00B6
#define DMA_LCD_F2_RESET_ERR                            0x00B7
#define DMA_VERIF_CONSTANT_ERR                          0x00B8
#define DMA_VERIF_POSTINC_ERR                           0x00B9
#define DMA_VERIF_SINGLEADD_ERR                         0x00BA
#define DMA_VERIF_DOUBLEADD_ERR                         0x00BB
#define DMA_TRANSFERT_FAIL                              0x00BC

//==============i2c error =========================================

#define ERR_I2C_UNEXP_IRQ                               0x1500
#define MSI2C_1_RECEIVE_DATA_ERROR                      0x1501
#define MSI2C_1_RECEIVED_BAD_IT_ERROR                   0x1502
#define MSI2C_1_RECEIVED_BAD_MST_VALUE                  0x1503
#define MSI2C_1_RECEIVED_BAD_SDA_I_VALUE                0x1504
#define MSI2C_1_RECEIVED_BAD_SCL_I_VALUE                0x1505

#define MSI2C_1_I2C_REV_32_BAD_RESET_VALUE              0x1510
#define MSI2C_1_I2C_IE_32_BAD_RESET_VALUE               0x1511
#define MSI2C_1_I2C_STAT_32_BAD_RESET_VALUE             0x1512
#define MSI2C_1_I2C_IVR_BAD_RESET_VALUE                 0x1513
#define MSI2C_1_I2C_BUF_32_BAD_RESET_VALUE              0x1514
#define MSI2C_1_I2C_CNT_32_BAD_RESET_VALUE              0x1515
#define MSI2C_1_I2C_DATA_32_BAD_RESET_VALUE             0x1516
#define MSI2C_1_I2C_CON_32_BAD_RESET_VALUE              0x1517
#define MSI2C_1_I2C_OA_32_BAD_RESET_VALUE               0x1518
#define MSI2C_1_I2C_SA_32_BAD_RESET_VALUE               0x1519
#define MSI2C_1_I2C_PSC_32_BAD_RESET_VALUE              0x151A
#define MSI2C_1_I2C_SCLL_32_BAD_RESET_VALUE             0x151B
#define MSI2C_1_I2C_SCLH_32_BAD_RESET_VALUE             0x151C
#define MSI2C_1_I2C_SYSTEST_32_BAD_RESET_VALUE          0x151D
#define MSI2C_1_I2C_SYSC_32_BAD_RESET_VALUE             0x151E
#define MSI2C_1_I2C_SYSS_32_BAD_RESET_VALUE             0x151F

#define MSI2C_1_I2C_REV_BAD_ACCESS                      0x1520
#define MSI2C_1_I2C_IE_16_0_BAD_ACCESS                  0x1521
#define MSI2C_1_I2C_STAT_BAD_ACCESS                     0x1522
#define MSI2C_1_I2C_IVR_BAD_ACCESS                      0x1523
#define MSI2C_1_I2C_BUF_16_0_BAD_ACCESS                 0x1524
#define MSI2C_1_I2C_CNT_16_0_BAD_ACCESS                 0x1525
#define MSI2C_1_I2C_DATA_BAD_ACCESS                     0x1526
#define MSI2C_1_I2C_CON_16_0_BAD_ACCESS                 0x1527
#define MSI2C_1_I2C_OA_16_0_BAD_ACCESS                  0x1528
#define MSI2C_1_I2C_SA_16_0_BAD_ACCESS                  0x1529
#define MSI2C_1_I2C_PSC_16_0_BAD_ACCESS                 0x152A
#define MSI2C_1_I2C_SCLL_16_0_BAD_ACCESS                0x152B
#define MSI2C_1_I2C_SCLH_16_0_BAD_ACCESS                0x152C
#define MSI2C_1_I2C_SYSTEST_16_0_BAD_ACCESS             0x152D
#define MSI2C_1_I2C_SYSC_32_BAD_ACCESS                  0x152E
#define MSI2C_1_I2C_SYSS_32_BAD_ACCESS                  0x152F

#define MSI2C_2_RECEIVE_DATA_ERROR                      0x1530
#define MSI2C_2_RECEIVED_BAD_IT_ERROR                   0x1531
#define MSI2C_2_RECEIVED_BAD_MST_VALUE                  0x1532
#define MSI2C_2_RECEIVED_BAD_SDA_I_VALUE                0x1533
#define MSI2C_2_RECEIVED_BAD_SCL_I_VALUE                0x1534

#define MSI2C_2_I2C_REV_32_BAD_RESET_VALUE              0x1540
#define MSI2C_2_I2C_IE_32_BAD_RESET_VALUE               0x1541
#define MSI2C_2_I2C_STAT_32_BAD_RESET_VALUE             0x1542
#define MSI2C_2_I2C_IVR_BAD_RESET_VALUE                 0x1543
#define MSI2C_2_I2C_BUF_32_BAD_RESET_VALUE              0x1544
#define MSI2C_2_I2C_CNT_32_BAD_RESET_VALUE              0x1545
#define MSI2C_2_I2C_DATA_32_BAD_RESET_VALUE             0x1546
#define MSI2C_2_I2C_CON_32_BAD_RESET_VALUE              0x1547
#define MSI2C_2_I2C_OA_32_BAD_RESET_VALUE               0x1548
#define MSI2C_2_I2C_SA_32_BAD_RESET_VALUE               0x1549
#define MSI2C_2_I2C_PSC_32_BAD_RESET_VALUE              0x154A
#define MSI2C_2_I2C_SCLL_32_BAD_RESET_VALUE             0x154B
#define MSI2C_2_I2C_SCLH_32_BAD_RESET_VALUE             0x154C
#define MSI2C_2_I2C_SYSTEST_32_BAD_RESET_VALUE          0x154D
#define MSI2C_2_I2C_SYSC_32_BAD_RESET_VALUE             0x154E
#define MSI2C_2_I2C_SYSS_32_BAD_RESET_VALUE             0x154F

#define MSI2C_2_I2C_REV_BAD_ACCESS                      0x1550
#define MSI2C_2_I2C_IE_16_0_BAD_ACCESS                  0x1551
#define MSI2C_2_I2C_STAT_BAD_ACCESS                     0x1552
#define MSI2C_2_I2C_IVR_BAD_ACCESS                      0x1553
#define MSI2C_2_I2C_BUF_16_0_BAD_ACCESS                 0x1554
#define MSI2C_2_I2C_CNT_16_0_BAD_ACCESS                 0x1555
#define MSI2C_2_I2C_DATA_BAD_ACCESS                     0x1556
#define MSI2C_2_I2C_CON_16_0_BAD_ACCESS                 0x1557
#define MSI2C_2_I2C_OA_16_0_BAD_ACCESS                  0x1558
#define MSI2C_2_I2C_SA_16_0_BAD_ACCESS                  0x1559
#define MSI2C_2_I2C_PSC_16_0_BAD_ACCESS                 0x155A
#define MSI2C_2_I2C_SCLL_16_0_BAD_ACCESS                0x155B
#define MSI2C_2_I2C_SCLH_16_0_BAD_ACCESS                0x155C
#define MSI2C_2_I2C_SYSTEST_16_0_BAD_ACCESS             0x155D
#define MSI2C_2_I2C_SYSC_32_BAD_ACCESS                  0x155E
#define MSI2C_2_I2C_SYSS_32_BAD_ACCESS                  0x155F


#define INTH_WRONG_RESET_VALUE                          0x0090
#define LEV2_INTH_WRONG_RESET_VALUE                     0x0092

//==============MIF test ===========================================
#define MIF_ERROR                                       0x0070
#define MIF_W8_16_32_ERROR                              0x0071
#define MIF_MULTIPLE_ERROR                              0x0072
#define MIF_STRLDR_ERROR                                0x0074
#define MIF_SWAP_ERROR                                  0x0078
#define MIF_WRONG_RESET_VALUE                           0x0080

#define RESET_OSTIMERCNTL_FAIL                          0x000D
#define RESET_WDGCNTL_FAIL                              0x000E
#define RESET_WDGTIMER_FAIL                             0x000F
#define RESET_WDGMODE_FAIL                              0x0004

// General errors
#define GENERAL_EXT_FIQ_UNEXPECTED                      0X7107
#define GENERAL_EXT_IRQ_UNEXPECTED                      0X7101
#define GENERAL_FIQ_UNEXPECTED                          0X7102
#define GENERAL_IRQ_UNEXPECTED                          0X7103
#define GENERAL_ABORT_UNEXPECTED                        0X7104
#define PRIVATE_RHEA_ABORT_UNEXPECTED                   0X7105
#define PUBLIC_RHEA_ABORT_UNEXPECTED                    0X7106


// ----------------------------------
// Error codes for the DUALMODETIMER1
// ----------------------------------
#define  DUALMODETIMER1_TIDR_32_BAD_RESET_VALUE         0X8005
#define  DUALMODETIMER1_TIOCP_CFG_32_BAD_RESET_VALUE    0X8006
#define  DUALMODETIMER1_TISTAT_32_BAD_RESET_VALUE       0X8007
#define  DUALMODETIMER1_TISR_32_BAD_RESET_VALUE         0X8008
#define  DUALMODETIMER1_TIER_32_BAD_RESET_VALUE         0X8009
#define  DUALMODETIMER1_TWER_32_BAD_RESET_VALUE         0X800A
#define  DUALMODETIMER1_TCLR_32_BAD_RESET_VALUE         0X800B
#define  DUALMODETIMER1_TCRR_32_BAD_RESET_VALUE         0X800C
#define  DUALMODETIMER1_TLDR_32_BAD_RESET_VALUE         0X800D
#define  DUALMODETIMER1_TTGR_32_BAD_RESET_VALUE         0X800E
#define  DUALMODETIMER1_TWPS_32_BAD_RESET_VALUE         0X800F
#define  DUALMODETIMER1_TMAR_32_BAD_RESET_VALUE         0X8010
#define  DUALMODETIMER1_TCAR_32_BAD_RESET_VALUE         0X8011
#define  DUALMODETIMER1_TSICR_32_BAD_RESET_VALUE        0X8012


// ----------------------------------
// Error codes for the DUALMODETIMER2
// ----------------------------------
#define  DUALMODETIMER2_TIDR_32_BAD_RESET_VALUE         0X8013
#define  DUALMODETIMER2_TIOCP_CFG_32_BAD_RESET_VALUE    0X8014
#define  DUALMODETIMER2_TISTAT_32_BAD_RESET_VALUE       0X8015
#define  DUALMODETIMER2_TISR_32_BAD_RESET_VALUE         0X8016
#define  DUALMODETIMER2_TIER_32_BAD_RESET_VALUE         0X8017
#define  DUALMODETIMER2_TWER_32_BAD_RESET_VALUE         0X8018
#define  DUALMODETIMER2_TCLR_32_BAD_RESET_VALUE         0X8019
#define  DUALMODETIMER2_TCRR_32_BAD_RESET_VALUE         0X801A
#define  DUALMODETIMER2_TLDR_32_BAD_RESET_VALUE         0X801B
#define  DUALMODETIMER2_TTGR_32_BAD_RESET_VALUE         0X801C
#define  DUALMODETIMER2_TWPS_32_BAD_RESET_VALUE         0X801D
#define  DUALMODETIMER2_TMAR_32_BAD_RESET_VALUE         0X801E
#define  DUALMODETIMER2_TCAR_32_BAD_RESET_VALUE         0X801F
#define  DUALMODETIMER2_TSICR_32_BAD_RESET_VALUE        0X8020


// -------------------------
// Error codes for the GPIO1
// -------------------------
#define  GPIO1_GPIO_REVISION_32_BAD_RESET_VALUE         0X8075
#define  GPIO1_GPIO_SYSCONFIG_32_BAD_RESET_VALUE        0X8076

⌨️ 快捷键说明

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