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 + -
显示快捷键?