ndflash.h
来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 919 行 · 第 1/5 页
H
919 行
/*Header modified by DSP-CONVERT V1.01 Script on Tue Aug 13 14:51:44 MEST 2002*/
//========================================================================
// 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 :ndflash.h
//
// Date of Module Modification:4/18/02
// Date of Generation :4/18/02
//
//
//========================================================================
#include "mapping.h"
#ifndef _NDFLASH__H
#define _NDFLASH__H
//BEGIN INC GENERATION
//--------------------------------------
#ifndef DSP_ADJUST /* If DSP_ADJUST is not defined, we are using */
#define DSP_ADJUST /* include file for ARM code, we do not need any */
#endif /* modufucations. If this file is used for DSP code, */
//Register Offset
//-------------------
#define coeff8_arm 1
#define coeff16_arm 1
#define coeff32_arm 1
//-------------------
#define NDFLASH_NND_REVISION_OFFSET (0x00 DSP_ADJUST)
#define NDFLASH_NND_ACCESS_OFFSET (0x04 DSP_ADJUST)
#define NDFLASH_NND_ADDR_SRC_OFFSET (0x08 DSP_ADJUST)
#define NDFLASH_NND_RESVD_OFFSET (0x0C DSP_ADJUST)
#define NDFLASH_NND_CTRL_OFFSET (0x10 DSP_ADJUST)
#define NDFLASH_NND_MASK_OFFSET (0x14 DSP_ADJUST)
#define NDFLASH_NND_STATUS_OFFSET (0x18 DSP_ADJUST)
#define NDFLASH_NND_READY_OFFSET (0x1C DSP_ADJUST)
#define NDFLASH_NND_COMMAND_OFFSET (0x20 DSP_ADJUST)
#define NDFLASH_NND_COMMAND_SEC_OFFSET (0x24 DSP_ADJUST)
#define NDFLASH_NND_ECC_SELECT_OFFSET (0x28 DSP_ADJUST)
#define NDFLASH_NND_ECC1_OFFSET (0x2C DSP_ADJUST)
#define NDFLASH_NND_ECC2_OFFSET (0x30 DSP_ADJUST)
#define NDFLASH_NND_ECC3_OFFSET (0x34 DSP_ADJUST)
#define NDFLASH_NND_ECC4_OFFSET (0x38 DSP_ADJUST)
#define NDFLASH_NND_ECC5_OFFSET (0x3C DSP_ADJUST)
#define NDFLASH_NND_ECC6_OFFSET (0x40 DSP_ADJUST)
#define NDFLASH_NND_ECC7_OFFSET (0x44 DSP_ADJUST)
#define NDFLASH_NND_ECC8_OFFSET (0x48 DSP_ADJUST)
#define NDFLASH_NND_ECC9_OFFSET (0x4C DSP_ADJUST)
#define NDFLASH_NND_RESET_OFFSET (0x50 DSP_ADJUST)
#define NDFLASH_NND_FIFO_OFFSET (0x54 DSP_ADJUST)
#define NDFLASH_NND_FIFOCTRL_OFFSET (0x58 DSP_ADJUST)
#define NDFLASH_NND_PSC_CLK_OFFSET (0x5C DSP_ADJUST)
#define NDFLASH_NND_SYSTEST_OFFSET (0x60 DSP_ADJUST)
#define NDFLASH_NND_SYSCFG_OFFSET (0x64 DSP_ADJUST)
#define NDFLASH_NND_SYSSTATUS_OFFSET (0x68 DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST1_OFFSET (0x6C DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST2_OFFSET (0x70 DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST3_OFFSET (0x74 DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST4_OFFSET (0x78 DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST5_OFFSET (0x7C DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST6_OFFSET (0x80 DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST7_OFFSET (0x84 DSP_ADJUST)
#define NDFLASH_NND_FIFOTEST8_OFFSET (0x88 DSP_ADJUST)
#define NDFLASH_NND_PSC1_CLK_OFFSET (0x8C DSP_ADJUST)
#define NDFLASH_NND_PSC2_CLK_OFFSET (0x90 DSP_ADJUST)
#ifndef DSP_ACCESS
//NDFLASH_NND_REVISION
//-------------------
#define NDFLASH_NND_REVISION_8_0 REG8(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff8_arm+0)
#define NDFLASH_NND_REVISION_8_0_RESERVED_POS 8
#define NDFLASH_NND_REVISION_8_0_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_8_0_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_8_0_NND_REVISION_POS 0
#define NDFLASH_NND_REVISION_8_0_NND_REVISION_NUMB 8
#define NDFLASH_NND_REVISION_8_0_NND_REVISION_RES_VAL 0x00
//R
#define NDFLASH_NND_REVISION_8_1 REG8(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff8_arm+1)
#define NDFLASH_NND_REVISION_8_1_RESERVED_POS 8
#define NDFLASH_NND_REVISION_8_1_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_8_1_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_8_1_NND_REVISION_POS 0
#define NDFLASH_NND_REVISION_8_1_NND_REVISION_NUMB 8
#define NDFLASH_NND_REVISION_8_1_NND_REVISION_RES_VAL 0x00
//R
#define NDFLASH_NND_REVISION_8_2 REG8(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff8_arm+2)
#define NDFLASH_NND_REVISION_8_2_RESERVED_POS 8
#define NDFLASH_NND_REVISION_8_2_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_8_2_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_8_2_NND_REVISION_POS 0
#define NDFLASH_NND_REVISION_8_2_NND_REVISION_NUMB 8
#define NDFLASH_NND_REVISION_8_2_NND_REVISION_RES_VAL 0x00
//R
#define NDFLASH_NND_REVISION_8_3 REG8(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff8_arm+3)
#define NDFLASH_NND_REVISION_8_3_RESERVED_POS 8
#define NDFLASH_NND_REVISION_8_3_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_8_3_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_8_3_NND_REVISION_POS 0
#define NDFLASH_NND_REVISION_8_3_NND_REVISION_NUMB 8
#define NDFLASH_NND_REVISION_8_3_NND_REVISION_RES_VAL 0x00
//R
#endif /* DSP_ACCESS */
#ifndef DSP_ACCESS
#define NDFLASH_NND_REVISION_16_0 REG16(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff16_arm+0)
#else
#define NDFLASH_NND_REVISION_16_0 REG16(NDFLASH_BASE_ADDR_DSP+NDFLASH_NND_REVISION_OFFSET)
#endif
#define NDFLASH_NND_REVISION_16_0_RESERVED_POS 8
#define NDFLASH_NND_REVISION_16_0_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_16_0_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_16_0_NND_REVISION_POS 0
#define NDFLASH_NND_REVISION_16_0_NND_REVISION_NUMB 8
#define NDFLASH_NND_REVISION_16_0_NND_REVISION_RES_VAL 0x00
//R
#ifndef DSP_ACCESS
#define NDFLASH_NND_REVISION_16_2 REG16(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff16_arm+2)
#else
#define NDFLASH_NND_REVISION_16_2 REG16(NDFLASH_BASE_ADDR_DSP+NDFLASH_NND_REVISION_OFFSET+1)
#endif
#define NDFLASH_NND_REVISION_16_2_RESERVED_POS 8
#define NDFLASH_NND_REVISION_16_2_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_16_2_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_16_2_NND_REVISION_POS 0
#define NDFLASH_NND_REVISION_16_2_NND_REVISION_NUMB 8
#define NDFLASH_NND_REVISION_16_2_NND_REVISION_RES_VAL 0x00
#ifndef DSP_ACCESS
#define NDFLASH_NND_REVISION_32 REG32(NDFLASH_BASE_ADDR_ARM+NDFLASH_NND_REVISION_OFFSET*coeff32_arm)
#define NDFLASH_NND_REVISION_32_RESERVED_POS 8
#define NDFLASH_NND_REVISION_32_RESERVED_NUMB 24
#define NDFLASH_NND_REVISION_32_RESERVED_RES_VAL 0x0
//R
#define NDFLASH_NND_REVISION_32_NND_REVISION_POS 0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?