亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? omap.h

?? 手機中寫FLASH的代碼
?? H
?? 第 1 頁 / 共 5 頁
字號:
#ifndef _OMAPH_
#define _OMAPH_

////////////////////////////////////////////////////////////////////////////////
//
// Copyright 2004 by Texas Instruments Incorporated. All rights reserved.
// Property of Texas Instruments Incorporated. Restricted rights to use,
// duplicate or disclose this code are granted through contract.
//
////////////////////////////////////////////////////////////////////////////////
//
// Common definitions for the OMAP CPU's and EVM's.
//
////////////////////////////////////////////////////////////////////////////////
//
//MACROS
//
#define READ_REGISTER_ULONG( reg ) 			(*(volatile unsigned long *)(reg))
#define WRITE_REGISTER_ULONG( reg, val ) 	(*(volatile unsigned long *)(reg)) = ((unsigned long)val)
#define READ_REGISTER_USHORT( reg ) 		(*(unsigned short *)(reg))
#define WRITE_REGISTER_USHORT( reg, val ) 	(*(volatile unsigned short *)(reg)) = ((unsigned short)val)
#define READ_REGISTER_UCHAR( reg ) 			(*(volatile unsigned char *)(reg))
#define WRITE_REGISTER_UCHAR( reg, val ) 	(*(volatile unsigned char *)(reg)) = ((unsigned char)val)
//
// Generic masks.
//
#define BIT0    0x00000001
#define BIT1    0x00000002
#define BIT2    0x00000004
#define BIT3    0x00000008
#define BIT4    0x00000010
#define BIT5    0x00000020
#define BIT6    0x00000040
#define BIT7    0x00000080
#define BIT8    0x00000100
#define BIT9    0x00000200
#define BIT10   0x00000400
#define BIT11   0x00000800
#define BIT12   0x00001000
#define BIT13   0x00002000
#define BIT14   0x00004000
#define BIT15   0x00008000
#define BIT16   0x00010000
#define BIT17   0x00020000
#define BIT18   0x00040000
#define BIT19   0x00080000
#define BIT20   0x00100000
#define BIT21   0x00200000
#define BIT22   0x00400000
#define BIT23   0x00800000
#define BIT24   0x01000000
#define BIT25   0x02000000
#define BIT26   0x04000000
#define BIT27   0x08000000
#define BIT28   0x10000000
#define BIT29   0x20000000
#define BIT30   0x40000000
#define BIT31   0x80000000

#define N1KB	0x00000400         //  1KB block
#define N2KB    0x00000800         //  2KB block
#define N4KB    0x00001000         //  4KB block
#define N16KB   0x00004000         // 16KB block
#define N32KB   0x00008000         // 32KB block
#define N64KB   0x00010000         // 64KB block
#define N128KB  0x00020000         // 128KB block
#define N1MB    0x00100000         //  1MB block
#define N2MB    0x00200000         //  2MB block
#define N4MB    0x00400000         //  4MB block
#define N8MB    0x00800000         //  8MB block
#define N16MB   0x01000000         // 16MB block
#define N32MB   0x02000000         // 32MB block
#define N64MB   0x04000000         // 64MB block

// NAND Flash Controller Registers and Bits
#define NFC_BASE				0xFFFBCC00
#define pNFC_BASE				*(volatile ULONG *) (0xFFFBCC00)
#define pNFC_REVISION			*(volatile ULONG *) (0x00 + NFC_BASE)
#define pNFC_ACCESS				*(volatile ULONG *) (0x04 + NFC_BASE)
#define pNFC_ADDR_SRC			*(volatile ULONG *) (0x08 + NFC_BASE)
#define pNFC_CTRL				*(volatile ULONG *) (0x10 + NFC_BASE)
#define pNFC_MASK				*(volatile ULONG *) (0x14 + NFC_BASE)
#define pNFC_STATUS				*(volatile ULONG *) (0x18 + NFC_BASE)
#define pNFC_READY				*(volatile ULONG *) (0x1C + NFC_BASE)
#define pNFC_COMMAND			*(volatile ULONG *) (0x20 + NFC_BASE)
#define pNFC_COMMAND_SEC		*(volatile ULONG *) (0x24 + NFC_BASE)
#define pNFC_ECC_SELECT			*(volatile ULONG *) (0x28 + NFC_BASE)
#define pNFC_ECC_1				*(volatile ULONG *) (0x2C + NFC_BASE)
#define pNFC_ECC_2				*(volatile ULONG *) (0x30 + NFC_BASE)
#define pNFC_ECC_3				*(volatile ULONG *) (0x34 + NFC_BASE)
#define pNFC_ECC_4				*(volatile ULONG *) (0x38 + NFC_BASE)
#define pNFC_ECC_5				*(volatile ULONG *) (0x3C + NFC_BASE)
#define pNFC_ECC_6				*(volatile ULONG *) (0x40 + NFC_BASE)
#define pNFC_ECC_7				*(volatile ULONG *) (0x44 + NFC_BASE)
#define pNFC_ECC_8				*(volatile ULONG *) (0x48 + NFC_BASE)
#define pNFC_ECC_9				*(volatile ULONG *) (0x4C + NFC_BASE)
#define pNFC_RESET				*(volatile ULONG *) (0x50 + NFC_BASE)
#define pNFC_FIFO				*(volatile ULONG *) (0x54 + NFC_BASE)
#define pNFC_FIFOCTRL			*(volatile ULONG *) (0x58 + NFC_BASE)
#define pNFC_PSC_CLK			*(volatile ULONG *) (0x5C + NFC_BASE)
#define pNFC_SYSTEST			*(volatile ULONG *) (0x60 + NFC_BASE)
#define pNFC_SYSCFG				*(volatile ULONG *) (0x64 + NFC_BASE)
#define pNFC_SYSSTATUS			*(volatile ULONG *) (0x68 + NFC_BASE)
#define pNFC_FIFOTEST1			*(volatile ULONG *) (0x6C + NFC_BASE)
#define pNFC_FIFOTEST2			*(volatile ULONG *) (0x70 + NFC_BASE)
#define pNFC_FIFOTEST3			*(volatile ULONG *) (0x74 + NFC_BASE)
#define pNFC_FIFOTEST4			*(volatile ULONG *) (0x78 + NFC_BASE)
//Bits
#define NFC_WP					0x00000080
#define NFC_RDYBSY				0x00000040
#define NFC_PL3PF				0x00000010
#define NFC_PL2PF				0x00000008
#define NFC_PL1PF				0x00000004
#define NFC_PL0PF				0x00000002
#define NFC_PRG_ERASE			0x00000001

///////////////////////////////////////////////////////////////////////////////
// Memory Map Information. 
///////////////////////////////////////////////////////////////////////////////
#define CS0_BASE 0x00000000                   // Slow Memory (Flash, Asynch RAM)
#define CS1_BASE 0x04000000                   // Slow Memory (Flash, Asynch RAM)
#define CS2_BASE 0x08000000                   // Slow Memory (Flash, Asynch RAM)
#define CS3_BASE 0x0C000000                   // Slow Memory (Flash, Asynch RAM)
#define CS4_BASE 0x10000000                   // Fast Memory (SDRAM)
#define CS6_BASE 0x20000000                   // Internal SRAM.

#define RAM_BASE           CS4_BASE           // Default SDRAM base address
#define RAM_SIZE           N32MB              // Default SDRAM size in bytes

// Memory space conversion.
#define KSEG_MASK                   0xe0000000  // "111", region mask.
#define PHYSICAL_MASK               0x1fffffff  // Inverse of KSEG_MASK.
#define CACHED                      0x80000000  // "100", 512MB region of cached memory.
#define KSEG0_MASK                  CACHED
#define UNCACHED                    0xa0000000  // "101", 512MB region of uncached memory.
#define KSEG1_MASK                  UNCACHED
#define INTREG_CONVERT              0x0bffffff  // Internal register conversion constant.
#define INV_INTREG_CONVERT          0xf4000000  // Inverse of INTREG_CONVERT.
#define PCICONF_CONVERT             0x0befffff  // PCI configuration register conversion constant.
#define INV_PCICONF_CONVERT         0xf4100000  // Inverse of PCICONF_CONVERT.
#define HEPLD_CONVERT               0x02600000  // Helen EPLD conversion constant.
#define ADDR_TBL_BLOCK_MASK_64M     0x03ffffff  // Block size mask of the address table entry for 64MB.
#define ADDR_TBL_RSHIFT_MASK_64M    0x70000000  // Right shift operand mask for 64MB.
#define ADDR_TBL_LSHIFT_MASK_64M    0x1c000000  // Left shift operand mask for 64MB.
#define ADDR_TBL_BLOCK_MASK_32M     0x01ffffff  // Block size mask of the address table entry for 32MB.
#define ADDR_TBL_RSHIFT_MASK_32M    0x78000000  // Right shift operand mask for 32MB.
#define ADDR_TBL_LSHIFT_MASK_32M    0x1e000000  // Left shift operand mask for 32MB.
#define ADDR_TBL_BLOCK_MASK_16M     0x00ffffff  // Block size mask of the address table entry for 16MB.
#define ADDR_TBL_RSHIFT_MASK_16M    0x7c000000  // Right shift operand mask for 16MB.
#define ADDR_TBL_LSHIFT_MASK_16M    0x1f000000  // Left shift operand mask for 16MB.

///////////////////////////////////////////////////////////////////////////////
// ARM925T
///////////////////////////////////////////////////////////////////////////////

// ARM mode register.
#define USER_MODE                   0x10        // User mode.
#define FIQ_MODE                    0x11        // FIQ mode.
#define IRQ_MODE                    0x12        // IRQ mode.
#define SVC_MODE                    0x13        // Supervisor mode.
#define ABORT_MODE                  0x17        // Abort mode.
#define UDF_MODE                    0x1b        // Undefined mode.
#define SYS_MODE                    0x1f        // System mode.
#define MODE_CLEAR                  0x1f        // Mode clear.
#define FIQ_DISABLE                 BIT6        // When set (1) disables FIQ's.
#define IRQ_DISABLE                 BIT7        // When set (1) disables IRQ's.

#define ENABLE_ICACHE               0x1272      // Turn on ICache
#define DISABLE_ICACHE              0x0272      // Turn off ICache

// Page table C and B bit constants for OEMARMCacheMode.
#define ARM_NOBITS                  0x00000000
#define ARM_CBIT                    BIT3
#define ARM_BBIT                    BIT2
#define ARM_CBBITS                  (BIT3|BIT2)

// CP15_CTL register bit field masks for Rd.
#define CP15_CTL_MMU_ENABLE             BIT0
#define CP15_CTL_ALIGN_FAULT_ENABLE     BIT1
#define CP15_CTL_DATA_CACHE_ENABLE      BIT2
#define CP15_CTL_WRITE_BUFFER_ENABLE    BIT3
#define CP15_CTL_RESERVED0              (BIT4|BIT5|BIT6)
#define CP15_CTL_BIG_ENDIAN_ENABLE      BIT7
#define CP15_CTL_SYSTEM_PROTECTION      BIT8
#define CP15_CTL_ROM_PROTECTION         BIT9
#define CP15_CTL_RESERVED1              (BIT10|BIT11)
#define CP15_CTL_INST_CACHE_ENABLE      BIT12
#define CP15_CTL_HIGH_VECTOR_ENABLE     BIT13
// CP15_CFG register bit field masks for Rd.
#define CP15_CFG_LOCK_ENABLE            BIT0            // Enable lock on SWAP.
#define CP15_CFG_TRANS_MODE_ENABLE      BIT1            // Line loads hide line copy-backs.
#define CP15_CFG_DCACHE_CLFL_ENTRY_MODE BIT2            // Use D[31] to select dcache entry.
#define CP15_CFG_WRITE_BUFFER_CONFIG    (BIT3|BIT4)
#define CP15_CFG_ARM915T_NOT_WINCE      BIT5            // Select ARM915T (vs. WinCE).
#define CP15_CFG_RESERVED0              BIT6
#define CP15_CFG_ICACHE_STREAM_DISABLE  BIT7            // Icache streaming disabled.

///////////////////////////////////////////////////////////////////////////////
// Shared Memory Interface (SMIF) register addresses.
///////////////////////////////////////////////////////////////////////////////
#define SMIF_BASE                   0xfffecc00
#define IMIF_PRIORITY               (SMIF_BASE+0x0)     // IMIF priority.
#define EMIF_SLOW_PRIORITY          (SMIF_BASE+0x4)     // Slow EMIF priority.
#define EMIF_FAST_PRIORITY          (SMIF_BASE+0x8)     // Fast EMIF priority.
#define MIF_CONFIG_REG              (SMIF_BASE+0xc)     // Slow EMIF Configuration.
#define EMIF_SLOW_CS0_CONFIG        (SMIF_BASE+0x10)    // Slow chip select 0 configuration.
#define EMIF_SLOW_CS1_CONFIG        (SMIF_BASE+0x14)    // Slow chip select 1 configuration.
#define EMIF_SLOW_CS2_CONFIG        (SMIF_BASE+0x18)    // Slow chip select 2 configuration.
#define EMIF_SLOW_CS3_CONFIG        (SMIF_BASE+0x1c)    // Slow chip select 3 configuration.
#define EMIF_FAST_SD_CONFIG         (SMIF_BASE+0x20)    // SDRAM refresh, type, freq. 
#define EMIF_FAST_SD_MRS            (SMIF_BASE+0x24)    // SDRAM CAS latency, burst length.
#define EMIF_TIMEOUT1               (SMIF_BASE+0x28)    // Priority timeouts: LB, DMA
#define EMIF_TIMEOUT2               (SMIF_BASE+0x2C)    // Priority timeouts: DSP, LCD
#define EMIF_TIMEOUT3               (SMIF_BASE+0x30)    // Priority timeouts: HSAB
#define EMIF_ENDIANISM              (SMIF_BASE+0x34)    // Enable DSP Endian Conversion
#define EMIF_FAST_SD_CONFIG2        (SMIF_BASE+0x3C)    // EMIF Fast Interface SDRAM second configuration register
#define EMIF_CONFIGDYNAMICWAITSTATE (SMIF_BASE+0x40)    // Configure dynamic wait state for each CS
// EMIFF SDRAM Configuration Register 
#define ARE_BITS                    (BIT3|BIT2)         // Auto Refresh Bits 
#define PWD_BIT                     BIT26               // Power Down 
#define DISABLE_SDRAM_CLK           BIT27               // SDRAM Clock

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人porn| 色综合色狠狠天天综合色| 暴力调教一区二区三区| 欧美一二三区精品| 中文字幕制服丝袜一区二区三区| 视频一区在线播放| 色综合色综合色综合色综合色综合| 精品国产成人在线影院| 亚洲va国产va欧美va观看| av动漫一区二区| 久久久久久久久久美女| 久久精品国产亚洲aⅴ| 欧美性猛交xxxx乱大交退制版| 欧美国产欧美综合| 国产精品18久久久久久vr| 日韩情涩欧美日韩视频| 午夜精品久久久久久久久久| 欧美在线观看一区二区| 亚洲精品综合在线| 91毛片在线观看| 亚洲欧美综合色| www.亚洲在线| 国产精品每日更新在线播放网址| 国产精品一区二区视频| 久久久久国色av免费看影院| 国产自产v一区二区三区c| 欧美第一区第二区| 黄色资源网久久资源365| 久久综合色8888| 国产suv一区二区三区88区| 国产午夜精品一区二区| 国产一区二区视频在线播放| 欧美变态口味重另类| 免费精品99久久国产综合精品| 欧美一区二区三区日韩视频| 另类小说视频一区二区| 亚洲精品在线电影| 国产精品香蕉一区二区三区| 久久久99免费| 99久久er热在这里只有精品15 | 欧美在线视频全部完| 亚洲精品成人在线| 欧美系列亚洲系列| 蜜臀av亚洲一区中文字幕| 欧美大白屁股肥臀xxxxxx| 国产一区在线精品| 中文字幕一区二区三区在线播放| 91亚洲精品久久久蜜桃网站 | 国产精品综合二区| 国产精品私人自拍| 色呦呦网站一区| 婷婷六月综合亚洲| 久久久亚洲精品一区二区三区| 国产99久久久国产精品潘金网站| 亚洲人成亚洲人成在线观看图片| 色菇凉天天综合网| 久久电影网电视剧免费观看| 国产精品日韩精品欧美在线 | 成人毛片在线观看| 亚洲一区自拍偷拍| 精品不卡在线视频| 97超碰欧美中文字幕| 五月婷婷色综合| 中文一区一区三区高中清不卡| 日本韩国精品在线| 加勒比av一区二区| 一区二区三区日本| 精品久久国产97色综合| 91网站在线播放| 视频一区欧美日韩| 亚洲图片你懂的| 精品久久久三级丝袜| 色天使色偷偷av一区二区| 久久精品国产一区二区三| 亚洲乱码国产乱码精品精98午夜 | 国内偷窥港台综合视频在线播放| 国产精品另类一区| 日韩精品一区二区三区swag| 99re在线视频这里只有精品| 久久精品国产精品亚洲综合| 亚洲精品中文在线观看| 久久久久久久久久久99999| 欧美高清视频www夜色资源网| 国产成人av资源| 蜜臀av国产精品久久久久| 亚洲免费三区一区二区| 国产欧美综合在线| 欧美videos中文字幕| 欧美三区在线观看| 91麻豆.com| 不卡视频在线观看| 国产一区二区三区在线观看免费视频| 亚洲一区精品在线| 亚洲蜜臀av乱码久久精品| 国产精品日日摸夜夜摸av| 久久网站最新地址| 日韩视频永久免费| 欧美酷刑日本凌虐凌虐| 色婷婷久久久综合中文字幕 | 4438x成人网最大色成网站| 在线一区二区视频| 一本久久综合亚洲鲁鲁五月天 | 亚洲综合免费观看高清完整版在线 | 欧美久久久久中文字幕| caoporm超碰国产精品| 国产伦精品一区二区三区免费迷| 午夜电影网亚洲视频| 亚洲国产另类精品专区| 亚洲图片欧美色图| 亚洲电影一级黄| 午夜成人免费电影| 日产国产欧美视频一区精品| 日韩中文字幕区一区有砖一区| 香蕉久久一区二区不卡无毒影院| 亚洲国产毛片aaaaa无费看| 午夜国产不卡在线观看视频| 午夜欧美电影在线观看| 亚洲大片精品永久免费| 日本sm残虐另类| 精彩视频一区二区三区| 国产丶欧美丶日本不卡视频| 国产精品亚洲视频| 91丝袜国产在线播放| 91免费观看在线| 精品婷婷伊人一区三区三| 欧美一区二区三区不卡| 欧美va天堂va视频va在线| 久久久一区二区| 国产精品剧情在线亚洲| 夜夜嗨av一区二区三区四季av| 三级影片在线观看欧美日韩一区二区 | 欧美日韩aaa| 欧美一区二区三区小说| 久久久精品2019中文字幕之3| 国产精品久久久久久亚洲伦 | 国产亚洲女人久久久久毛片| 欧美国产禁国产网站cc| 亚洲欧美日韩系列| 日本中文字幕一区| 国产乱子伦一区二区三区国色天香| 国产成人免费视频网站 | 欧美精品一区二区久久久| 亚洲国产精品黑人久久久| 一区二区三区在线观看网站| 五月婷婷色综合| 成人丝袜高跟foot| 欧美日韩国产综合一区二区 | 久久综合av免费| 亚洲欧洲三级电影| 日韩精品亚洲专区| 成人av网址在线| 日韩午夜电影在线观看| 国产精品久久久一本精品 | 精品国产一区二区三区不卡| 日本一区二区三区在线不卡| 三级久久三级久久| 懂色av一区二区三区免费观看| 欧美日韩国产乱码电影| 国产欧美精品一区| 日本在线播放一区二区三区| 成人av小说网| 精品国产成人在线影院| 天涯成人国产亚洲精品一区av| 成人午夜免费电影| 精品人在线二区三区| 亚洲国产日韩在线一区模特| 国产福利不卡视频| 在线不卡免费av| 亚洲黄色av一区| 成人综合婷婷国产精品久久免费| 91精品国产综合久久精品| 亚洲你懂的在线视频| 国产99久久精品| 精品国产乱码久久久久久夜甘婷婷| 亚洲女同女同女同女同女同69| 国产成人在线网站| 精品国产乱码久久久久久闺蜜 | 国产一区二区91| 欧美肥妇bbw| 亚洲二区在线观看| 在线观看亚洲精品视频| 中文无字幕一区二区三区 | 免费看欧美美女黄的网站| 欧美一a一片一级一片| 亚洲欧美精品午睡沙发| 99视频一区二区| 国产欧美日韩在线| 国产成人精品影院| 久久久国产午夜精品| 国内精品久久久久影院色 | 亚洲日本青草视频在线怡红院| 成人综合在线网站| 国产精品天天看| av在线免费不卡| 亚洲欧洲中文日韩久久av乱码| 99久久免费精品高清特色大片| 中文字幕亚洲电影| 91在线看国产| 一区二区三区欧美亚洲| 欧美撒尿777hd撒尿|