📄 flashw.h
字号:
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 + -