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

📄 lxfxp2.h

📁 系统通过JTAG接口烧结挂接在LXFXP2 上的s29gl256N的FLASH的代码,
💻 H
📖 第 1 页 / 共 2 页
字号:
//Some internal registers
#define PT7A                131
#define PT7A_ENB            130
#define PT7B                129
#define PT7B_ENB            128
#define PT8A                127
#define PT8A_ENB            126
#define PT8B                125
#define PT8B_ENB            124
#define PT9A                123
#define PT9A_ENB            122
#define PT9B                121
#define PT9B_ENB            120

//Some internal registers
#define PT13A               107
#define PT13A_ENB           106
#define PT13B               105
#define PT13B_ENB           104
#define PT14A               103
#define PT14A_ENB           102
#define PT14B               101
#define PT14B_ENB           100
#define PT15A                99
#define PT15A_ENB            98
#define PT15B                97
#define PT15B_ENB            96
#define PT16A                95
#define PT16A_ENB            94
#define PT16B                93
#define PT16B_ENB            92
#define PT17A                91
#define PT17A_ENB            90
#define PT17B                89
#define PT17B_ENB            88
#define PT18A                87
#define PT18A_ENB            86
#define PT18B                85
#define PT18B_ENB            84
#define PT19A                83
#define PT19A_ENB            82
#define PT19B                81
#define PT19B_ENB            80
#define PT20A                79
#define PT20A_ENB            78
#define PT20B                77
#define PT20B_ENB            76


//Some internal registers
#define PT21A                75
#define PT21A_ENB            74
#define PT21B                73
#define PT21B_ENB            72
#define PT22A                71
#define PT22A_ENB            70
#define PT22B                69
#define PT22B_ENB            68
#define PT23A                67
#define PT23A_ENB            66
#define PT23B                65
#define PT23B_ENB            64
#define PT24A                63
#define PT24A_ENB            62
#define PT24B                61
#define PT24B_ENB            60
#define PT25A                59
#define PT25A_ENB            58
#define PT25B                57
#define PT25B_ENB            56
#define PT26A                55
#define PT26A_ENB            54
#define PT26B                53
#define PT26B_ENB            52
#define PT27A                51
#define PT27A_ENB            50
#define PT27B                49
#define PT27B_ENB            48
#define PT28A                47
#define PT28A_ENB            46
#define PT28B                45
#define PT28B_ENB            44

#define PR2A                 43
#define PR2A_ENB             42
#define PR2B                 41
#define PR2B_ENB             40

//Some internal registers
#define PR5A                 31
#define PR5A_ENB             30
#define PR5B                 29
#define PR5B_ENB             28
#define PR6A                 27
#define PR6A_ENB             26
#define PR6B                 25
#define PR6B_ENB             24
#define PR7A                 23
#define PR7A_ENB             22
#define PR7B                 21
#define PR7B_ENB             20
#define PR8A                 19
#define PR8A_ENB             18
#define PR8B                 17
#define PR8B_ENB             16
#define PR9A                 15
#define PR9A_ENB             14
#define PR9B                 13
#define PR9B_ENB             12
#define PR10A                11
#define PR10A_ENB            10
#define PR10B                 9
#define PR10B_ENB             8 
#define PR11A                 7
#define PR11A_ENB             6
#define PR11B                 5
#define PR11B_ENB             4 
#define PR12A                 3
#define PR12A_ENB             2
#define PR12B                 1
#define PR12B_ENB             0 
/**********************************************************************
 * Boundary register list END
 **********************************************************************/
 
//Flash 引脚定义
#define CPU_FALSH_CS	     PR12B
#define CPU_FALSH_CS_ENB     PR12B_ENB

#define CPU_FALSH_RD		 PR12A
#define CPU_FALSH_RD_ENB	 PR12A_ENB

#define CPU_FALSH_WE		 PR11B
#define CPU_FALSH_WE_ENB	 PR11B_ENB

#define CPU_FALSH_RESET      PR7B 
#define CPU_FALSH_RESET_ENB  PR7B_ENB

//地址引脚
#define CPU_ADDR0            PB8A
#define CPU_ADDR0_ENB        PB8A_ENB
#define CPU_ADDR1            PB7A
#define CPU_ADDR1_ENB        PB7A_ENB
#define CPU_ADDR2            PB8B
#define CPU_ADDR2_ENB        PB8B_ENB
#define CPU_ADDR3            PB7B
#define CPU_ADDR3_ENB        PB7B_ENB
#define CPU_ADDR4            PB9A
#define CPU_ADDR4_ENB        PB9A_ENB

#define CPU_ADDR5            PB9B
#define CPU_ADDR5_ENB        PB9B_ENB
#define CPU_ADDR6            PB13B
#define CPU_ADDR6_ENB        PB13B_ENB
#define CPU_ADDR7            PB13A
#define CPU_ADDR7_ENB        PB13A_ENB
#define CPU_ADDR8            PB15A
#define CPU_ADDR8_ENB        PB15A_ENB
#define CPU_ADDR9            PB14A
#define CPU_ADDR9_ENB        PB14A_ENB

#define CPU_ADDR10           PB15B
#define CPU_ADDR10_ENB       PB15B_ENB
#define CPU_ADDR11           PB14B
#define CPU_ADDR11_ENB       PB14B_ENB
#define CPU_ADDR12           PB16A
#define CPU_ADDR12_ENB       PB16A_ENB
#define CPU_ADDR13           PB16B
#define CPU_ADDR13_ENB       PB16B_ENB
#define CPU_ADDR14           PB17A
#define CPU_ADDR14_ENB       PB17A_ENB

#define CPU_ADDR15           PB17B
#define CPU_ADDR15_ENB       PB17B_ENB
#define CPU_ADDR16           PB18A
#define CPU_ADDR16_ENB       PB18A_ENB
#define CPU_ADDR17           PB19A
#define CPU_ADDR17_ENB       PB19A_ENB
#define CPU_ADDR18           PB18B
#define CPU_ADDR18_ENB       PB18B_ENB
#define CPU_ADDR19           PB19B
#define CPU_ADDR19_ENB       PB19B_ENB

#define CPU_ADDR20           PB20A
#define CPU_ADDR20_ENB       PB20A_ENB
#define CPU_ADDR21           PB20B
#define CPU_ADDR21_ENB       PB20B_ENB
#define CPU_ADDR22           PB21A
#define CPU_ADDR22_ENB       PB21A_ENB
#define CPU_ADDR23           PB21B
#define CPU_ADDR23_ENB       PB21B_ENB
#define CPU_ADDR24           PB22A
#define CPU_ADDR24_ENB       PB22A_ENB

//数据引脚
#define CPU_DATA0            PR24A
#define CPU_DATA0_ENB        PR24A_ENB
#define CPU_DATA1            PR24B
#define CPU_DATA1_ENB        PR24B_ENB
#define CPU_DATA2            PR20A
#define CPU_DATA2_ENB        PR20A_ENB
#define CPU_DATA3            PR20B
#define CPU_DATA3_ENB        PR20B_ENB
#define CPU_DATA4            PR18B
#define CPU_DATA4_ENB        PR18B_ENB
#define CPU_DATA5            PR19B
#define CPU_DATA5_ENB        PR19B_ENB
#define CPU_DATA6            PR18A
#define CPU_DATA6_ENB        PR18A_ENB
#define CPU_DATA7            PR19A
#define CPU_DATA7_ENB        PR19A_ENB

#define CPU_DATA8            PR17B
#define CPU_DATA8_ENB        PR17B_ENB
#define CPU_DATA9            PR17A
#define CPU_DATA9_ENB        PR17A_ENB
#define CPU_DATA10           PR16B
#define CPU_DATA10_ENB       PR16B_ENB
#define CPU_DATA11           PR16A
#define CPU_DATA11_ENB       PR16A_ENB
#define CPU_DATA12           PR15B
#define CPU_DATA12_ENB       PR15B_ENB
#define CPU_DATA13           PR14B
#define CPU_DATA13_ENB       PR14B_ENB
#define CPU_DATA14           PR15A
#define CPU_DATA14_ENB       PR15A_ENB
#define CPU_DATA15           PR14A
#define CPU_DATA15_ENB       PR14A_ENB

/**********************************************************************
 * Boundary register list END
 **********************************************************************/



#define LXFXP25E208ID   	"0000 0001001010011001 000001000011"  // JTAG ID-codes for the LXFXP25E208

/**********************************************************************
 * 变量声明
 **********************************************************************/
 
extern int pin[];
extern int datapin[16];
extern int addresspin[25];
extern int datapin_enb[16] ;
extern int addresspin_enb[25];

/**********************************************************************
 * 调试测试函数
 **********************************************************************/

DWORD LXFXP2_bus2_test(int cs, int r, int w, DWORD address, DWORD data);

⌨️ 快捷键说明

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