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

📄 command.h

📁 将XLS文件的内容下载到LED显示屏上显示
💻 H
字号:
//#define		Debug_RealChip	0

// define USB command for S9KD ICE
#define		ERASE_BLOCK		0x01
#define		SET_ADDRESS		0x02
#define		WRITE_FILE		0x03
#define		READ_FILE		0x04
#define		Init_Flash		0x05
#define		Erase_Sector		0x06
#define		ReadFlashId		0x07
#define		USB_Reset_Flash		0x08

#define		USB_NandFlash_Cmd	0x09
#define		USB_ReadNandFlash_Data_Cmd	0x0a
#define		USB_SetCommandRam_Cmd	0x0b
#define		USB_ExcuteCommandRam_Cmd	0x0c
#define		USB_Program_Jmp_Cmd	0x0d

#define		Check_Status	0x0e
#define		USB_CLOSE		0x0F

#define		PLAY_SONG		0x05
#define		USB_ACK			0XAA55
#define		USB_NACK		0XA5A5

//#define		FlashAddress		0x400040

//#ifndef		Debug_RealChip
//#define		VerifyStartAddress	0x0
//#else
//#define		VerifyStartAddress	((FlashAddress&0xff)<<16)
//#endif

#define		DebugMachine	0x1		//如果使用320 ICE,则这个等于0,如果使用320 Real chip,则这个数据等于1

#define		USB_READY		0x06	//No USED
//-------------------------------------------------------------------------
//Define Nandflash Command
#define		CleCommand		0x100
#define		Ale1ByteCommand		0x200
#define		Ale4ByteCommand		0x400
#define		Read1ByteToY0		0X1001
#define		Read1ByteToX0		0X1002
#define		Read1ByteToMR0		0X1004
#define		Read1ByteToMR1		0X1008
#define		Read4Byte		0X1010
#define		WaitReady		0x800
#define		WriteIx1Data		0x2000
#define		ReadDataToIx1		0x4000
#define		NandFlashCommandEnd	0X0
#define		ReadStatus		0x70


//========================================================
//Define firmware program address
#define		UpLoadX0Data		0xff40//0x0b0ec
#define		UpLoadY0Data		0xff42//0x0b0f9
#define		UpLoadMR0Data		0xff44//0x0b106
#define		UpLoadMR1Data		0xff46//0x0b114
#define		CalCheckSum			0xff52
#define		CalCheckSum8bit		0xff60
#define		ReadMXFlashID		0xff54
#define		ReadMX29LWFlashID	0xff56
#define		ReadSSTFlashID		0xff58
//#define		DownloadData		0xb136//0x0b122
//#define		UploadDataCmd		0xb14B//0x0b137
#define		ResetMCUCmd			0x400000
#define		UsbOKExitCmd			0x400058
#define		SetIx0Value		60
#define		SetIx0bkramValue		61
#define		SetIx1Value		62	//set firmware ix1 register
#define		SetIx1bkramValue	63	//set firmware ix1 register
#define		SetMR0Value		22
#define		SetMR1Value		23

#define		CrocoPenDownloadCS1	0xff8a	//0xff64
#define		CrocoPenDownloadCS2	0xff88	//0xff66

⌨️ 快捷键说明

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