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

📄 xstatus.h

📁 omap osk环境下的bootloader,包含完整的uboot源代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/********************************************************************************     Author: Xilinx, Inc.***     This program is free software; you can redistribute it and/or modify it*     under the terms of the GNU General Public License as published by the*     Free Software Foundation; either version 2 of the License, or (at your*     option) any later version.***     XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS" AS A*     COURTESY TO YOU. BY PROVIDING THIS DESIGN, CODE, OR INFORMATION AS*     ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE, APPLICATION OR STANDARD,*     XILINX IS MAKING NO REPRESENTATION THAT THIS IMPLEMENTATION IS FREE*     FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE RESPONSIBLE FOR OBTAINING*     ANY THIRD PARTY RIGHTS YOU MAY REQUIRE FOR YOUR IMPLEMENTATION.*     XILINX EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH RESPECT TO*     THE ADEQUACY OF THE IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY*     WARRANTIES OR REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM*     CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND*     FITNESS FOR A PARTICULAR PURPOSE.***     Xilinx hardware products are not intended for use in life support*     appliances, devices, or systems. Use in such applications is*     expressly prohibited.***     (c) Copyright 2002-2004 Xilinx Inc.*     All rights reserved.***     You should have received a copy of the GNU General Public License along*     with this program; if not, write to the Free Software Foundation, Inc.,*     675 Mass Ave, Cambridge, MA 02139, USA.*******************************************************************************//*****************************************************************************//**** @file xstatus.h** This file contains Xilinx software status codes.  Status codes have their* own data type called XStatus.  These codes are used throughout the Xilinx* device drivers.*******************************************************************************/#ifndef XSTATUS_H		/* prevent circular inclusions */#define XSTATUS_H		/* by using protection macros *//***************************** Include Files *********************************/#include "xbasic_types.h"/************************** Constant Definitions *****************************//*********************** Common statuses 0 - 500 *****************************/#define XST_SUCCESS                     0L#define XST_FAILURE                     1L#define XST_DEVICE_NOT_FOUND            2L#define XST_DEVICE_BLOCK_NOT_FOUND      3L#define XST_INVALID_VERSION             4L#define XST_DEVICE_IS_STARTED           5L#define XST_DEVICE_IS_STOPPED           6L#define XST_FIFO_ERROR                  7L	/* an error occurred during an						   operation with a FIFO such as						   an underrun or overrun, this						   error requires the device to						   be reset */#define XST_RESET_ERROR                 8L	/* an error occurred which requires						   the device to be reset */#define XST_DMA_ERROR                   9L	/* a DMA error occurred, this error						   typically requires the device						   using the DMA to be reset */#define XST_NOT_POLLED                  10L	/* the device is not configured for						   polled mode operation */#define XST_FIFO_NO_ROOM                11L	/* a FIFO did not have room to put						   the specified data into */#define XST_BUFFER_TOO_SMALL            12L	/* the buffer is not large enough						   to hold the expected data */#define XST_NO_DATA                     13L	/* there was no data available */#define XST_REGISTER_ERROR              14L	/* a register did not contain the						   expected value */#define XST_INVALID_PARAM               15L	/* an invalid parameter was passed						   into the function */#define XST_NOT_SGDMA                   16L	/* the device is not configured for						   scatter-gather DMA operation */#define XST_LOOPBACK_ERROR              17L	/* a loopback test failed */#define XST_NO_CALLBACK                 18L	/* a callback has not yet been						 * registered */#define XST_NO_FEATURE                  19L	/* device is not configured with						 * the requested feature */#define XST_NOT_INTERRUPT               20L	/* device is not configured for						 * interrupt mode operation */#define XST_DEVICE_BUSY                 21L	/* device is busy */#define XST_ERROR_COUNT_MAX             22L	/* the error counters of a device						 * have maxed out */#define XST_IS_STARTED                  23L	/* used when part of device is						 * already started i.e.						 * sub channel */#define XST_IS_STOPPED                  24L	/* used when part of device is						 * already stopped i.e.						 * sub channel *//***************** Utility Component statuses 401 - 500  *********************/#define XST_MEMTEST_FAILED              401L	/* memory test failed *//***************** Common Components statuses 501 - 1000 *********************//********************* Packet Fifo statuses 501 - 510 ************************/#define XST_PFIFO_LACK_OF_DATA          501L	/* not enough data in FIFO   */#define XST_PFIFO_NO_ROOM               502L	/* not enough room in FIFO   */#define XST_PFIFO_BAD_REG_VALUE         503L	/* self test, a register value						   was invalid after reset *//************************** DMA statuses 511 - 530 ***************************/#define XST_DMA_TRANSFER_ERROR          511L	/* self test, DMA transfer						   failed */#define XST_DMA_RESET_REGISTER_ERROR    512L	/* self test, a register value						   was invalid after reset */#define XST_DMA_SG_LIST_EMPTY           513L	/* scatter gather list contains						   no buffer descriptors ready						   to be processed */#define XST_DMA_SG_IS_STARTED           514L	/* scatter gather not stopped */#define XST_DMA_SG_IS_STOPPED           515L	/* scatter gather not running */#define XST_DMA_SG_LIST_FULL            517L	/* all the buffer desciptors of						   the scatter gather list are						   being used */#define XST_DMA_SG_BD_LOCKED            518L	/* the scatter gather buffer						   descriptor which is to be						   copied over in the scatter						   list is locked */#define XST_DMA_SG_NOTHING_TO_COMMIT    519L	/* no buffer descriptors have been						   put into the scatter gather						   list to be commited */#define XST_DMA_SG_COUNT_EXCEEDED       521L	/* the packet count threshold						   specified was larger than the						   total # of buffer descriptors						   in the scatter gather list */#define XST_DMA_SG_LIST_EXISTS          522L	/* the scatter gather list has						   already been created */#define XST_DMA_SG_NO_LIST              523L	/* no scatter gather list has						   been created */#define XST_DMA_SG_BD_NOT_COMMITTED     524L	/* the buffer descriptor which was						   being started was not committed						   to the list */#define XST_DMA_SG_NO_DATA              525L	/* the buffer descriptor to start						   has already been used by the						   hardware so it can't be reused						 *//************************** IPIF statuses 531 - 550 ***************************/#define XST_IPIF_REG_WIDTH_ERROR        531L	/* an invalid register width						   was passed into the function */#define XST_IPIF_RESET_REGISTER_ERROR   532L	/* the value of a register at						   reset was not valid */#define XST_IPIF_DEVICE_STATUS_ERROR    533L	/* a write to the device interrupt						   status register did not read						   back correctly */#define XST_IPIF_DEVICE_ACK_ERROR       534L	/* the device interrupt status						   register did not reset when						   acked */#define XST_IPIF_DEVICE_ENABLE_ERROR    535L	/* the device interrupt enable						   register was not updated when						   other registers changed */#define XST_IPIF_IP_STATUS_ERROR        536L	/* a write to the IP interrupt						   status register did not read

⌨️ 快捷键说明

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