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

📄 flashw.h

📁 通过并口以及jtag烧写flash工作
💻 H
📖 第 1 页 / 共 3 页
字号:
        0,              //md1_out
        0,              //md2_out
        0,              //md3_out
        0,              //md4_out
        0,              //md5_out
        0,              //md6_out
        0,              //md7_out
        0,              //md8_out
        0,              //md9_out
        0,              //md10_out
        0,              //md11_out
        0,              //md12_out
        0,              //md13_out
        0,              //md14_out
        0,              //md15_out
        0,              //md16_out
        0,              //md17_out
        0,              //md18_out
        0,              //md19_out
        0,              //md20_out
        0,              //md21_out
        0,              //md22_out
        0,              //md23_out
        0,              //md24_out
        0,              //md25_out
        0,              //md26_out
        0,              //md27_out
        0,              //md28_out
        0,              //md29_out
        0,              //md30_out
        0,              //md31_out
        1,              //dqm2_3_ctrl
        1,              //ncs_0_ctrl
        1,              //nwe_ctrl
        1,              //dqm0_1_ctrl
        1,              //pwr_en
        0,              //nreset_out
        0,              //sdclk_0
        0,              //sdclk_1
        0,              //sdclk_2
        0,              //sdcke0
        0,              //sdcke1
        1,              //nsdcs_0
        1,              //nsdcs_1
        0,              //scl_out_ctrl
        0,              //sda_out_ctrl
        0,              //dqm_0
        0,              //dqm_1
        0,              //dqm_2
        0,              //dqm_3
        1,              //nsdcas
        1,              //nsdras
        1,              //nWE_OUT
        1,              //nOE_OUT
        1,              //nCS0_OUT
        0,              //ma0
        0,              //ma1
        0,              //ma2
        0,              //ma3
        0,              //ma4
        0,              //ma5
        0,              //ma6
        0,              //ma7
        0,              //ma8
        0,              //ma9
        0,              //ma10
        0,              //ma11
        0,              //ma12
        0,              //ma13
        0,              //ma14
        0,              //ma15
        0,              //ma16
        0,              //ma17
        0,              //ma18
        0,              //ma19
        0,              //ma20
        0,              //ma21
        0,              //ma22
        0,              //ma23
        0,              //ma24
        0,              //ma25
        0,              //gpio0_input
        0,              //gpio1_input
        0,              //gpio2_input
        0,              //gpio3_input
        0,              //gpio4_input
        0,              //gpio5_input
        0,              //gpio6_input
        0,              //gpio7_input
        0,              //gpio8_input
        0,              //gpio9_input
        0,              //gpio10_input
        0,              //gpio11_input
        0,              //gpio12_input
        0,              //gpio13_input
        0,              //gpio14_input
        0,              //gpio15_input
        0,              //gpio16_input
        0,              //gpio17_input
        0,              //gpio18_input
        0,              //gpio19_input
        0,              //gpio20_input
        0,              //gpio21_input
        0,              //gpio22_input
        0,              //gpio23_input
        0,              //gpio24_input
        0,              //gpio25_input
        0,              //gpio26_input
        0,              //gpio27_input
        0,              //gpio28_input
        0,              //gpio29_input
        0,              //gpio30_input
        0,              //gpio31_input
        0,              //gpio32_input
        0,              //gpio33_input
        0,              //gpio34_input
        0,              //gpio35_input
        0,              //gpio36_input
        0,              //gpio37_input
        0,              //gpio38_input
        0,              //gpio39_input
        0,              //gpio40_input
        0,              //gpio41_input
        0,              //gpio42_input
        0,              //gpio43_input
        0,              //gpio44_input
        0,              //gpio45_input
        0,              //gpio46_input
        0,              //gpio47_input
        0,              //gpio48_input
        0,              //gpio49_input
        0,              //gpio50_input
        0,              //gpio51_input
        0,              //gpio52_input
        0,              //gpio53_input
        0,              //gpio54_input
        0,              //gpio55_input
        0,              //gpio56_input
        0,              //gpio57_input
        0,              //gpio58_input
        0,              //gpio59_input
        0,              //gpio60_input
        0,              //gpio61_input
        0,              //gpio62_input
        0,              //gpio63_input
        0,              //gpio64_input
        0,              //gpio65_input
        0,              //gpio66_input
        0,              //gpio67_input
        0,              //gpio68_input
        0,              //gpio69_input
        0,              //gpio70_input
        0,              //gpio71_input
        0,              //gpio72_input
        0,              //gpio73_input
        0,              //gpio74_input
        0,              //gpio75_input
        0,              //gpio76_input
        0,              //gpio77_input
        0,              //gpio78_input
        0,              //gpio79_input
        0,              //gpio80_input
        0,              //gpio81_input
        0,              //gpio82_input
        0,              //gpio83_input
        0,              //gpio84_input
        0,              //gpio85_input
        0,              //gpio86_input
        0,              //gpio87_input
        0,              //gpio88_input
        0,              //gpio89_input
        0,              //scl
        0,              //sda
        0,              //usb_n
        0,              //usb_p
        0,              //mmdat
        0,              //mmcmd
        0,              //md0
        0,              //md1
        0,              //md2
        0,              //md3
        0,              //md4
        0,              //md5
        0,              //md6
        0,              //md7
        0,              //md8
        0,              //md9
        0,              //md10
        0,              //md11
        0,              //md12
        0,              //md13
        0,              //md14
        0,              //md15
        0,              //md16
        0,              //md17
        0,              //md18
        0,              //md19
        0,              //md20
        0,              //md21
        0,              //md22
        0,              //md23
        0,              //md24
        0,              //md25
        0,              //md26
        0,              //md27
        0,              //md28
        0,              //md29
        0,              //md30
        0,              //md31
        0,              //internal_1
        0,              //test
        0,              //testclk
        1,              //nvdd_fault
        1,              //nbatt_fault
        0,              //boot_sel0
        0,              //boot_sel1
        0,              //boot_sel2
        0               //nreset
};


/*
*******************************************************************************
 Data pins for XHYPER255
*******************************************************************************
*/
int dat_order[] =   {
                          md0_out, md1_out, md2_out, md3_out, md4_out, md5_out, md6_out, md7_out,
                          md8_out, md9_out, md10_out,md11_out,md12_out,md13_out,md14_out,md15_out,
                          md16_out,md17_out,md18_out,md19_out,md20_out,md21_out,md22_out,md23_out,
                          md24_out,md25_out,md26_out,md27_out,md28_out,md29_out,md30_out,md31_out
                    };

int input_dat_order[] = {
                          md0, md1, md2, md3, md4, md5, md6, md7,
                          md8, md9, md10,md11,md12,md13,md14,md15,
                          md16,md17,md18,md19,md20,md21,md22,md23,
                          md24,md25,md26,md27,md28,md29,md30,md31
                     };

/*
*******************************************************************************
 Address order for XHYPER255
*******************************************************************************
*/
int addr_order[] =  { ma0,  ma1,  ma2,   ma3,   ma4, ma5,  ma6,  ma7,   ma8, 
		      ma9, ma10, ma11, ma12,  ma13,  ma14, ma15, ma16, ma17,  
		      ma18,  ma19, ma20, ma21, ma22,  ma23,  ma24, ma25
                    };

/*
*******************************************************************************
IRSCAN instructions for the XHYPER255 - only 5 valid bits
*******************************************************************************
*/
#define COT_EXTEST  0x0
#define COT_SAMPLE  0x1
#define COT_DBGRX   0x2
#define COT_CLAMP   0x4
#define COT_IDIC    0x7
#define COT_HIGHZ   0x8
#define COT_DCSR    0x9
#define COT_DBGTX   0x10
#define COT_IDCODE  0x1E
#define COT_BYPASS  0x1F


#define LPT1 0x3bc
#define LPT2 0x378
#define LPT3 0x278

#define READ 0
#define WRITE 1
#define SETUP 2
#define HOLD 3
#define RS 4

#define IGNORE_PORT 0
#define READ_PORT 1

#define F_READ_ARRAY            0x00FF00FFL
#define F_READ_IDCODES          0x00900090L
#define F_READ_QUERY            0x00980098L
#define F_READ_STATUS           0x00700070L
#define F_CLEAR_STATUS          0x00500050L
#define F_WRITE_BUFFER          0x00E800E8L
#define F_WORDBYTE_PROG         0x00400040L
#define F_BLOCK_ERASE           0x00200020L
#define F_BLOCK_ERASE_2ND       0x00D000D0L
#define F_BLK_ERASE_PS          0x00B000B0L
#define F_BLK_ERASE_PR          0x00D000D0L
#define F_CONFIGURATION         0x00B800B8L
#define F_SET_READ_CFG          0x00600060L
#define F_READ_CONFIG_2ND       0x00030003L
#define F_SET_BLOCK_LOCK        0x00600060L
#define F_SET_BLOCK_LOCK_2ND    0x00010001L
#define F_CLEAR_BLOCK_LOCK      0x00600060L
#define F_CLEAR_BLOCK_LOCK_2ND  0x00D000D0L
#define F_PROTECTION            0x00C000C0L
#define F_ATTR_Q		        0x00510051L
#define F_ATTR_R		        0x00520052L
#define F_ATTR_Y		        0x00590059L
#define F_BLOCK_LOCKED		    0x00010001L
#define F_STATUS_READY		    0x00800080L

⌨️ 快捷键说明

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