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

📄 loader.hec.h

📁 free sources for gsm
💻 H
字号:
#ifndef __LOADER_HEC_H__
#define __LOADER_HEC_H__

#define	DWL_ADDR_BASE			0x2000000
#define TIMEOUT					2000 /*2 Sec*/

/*****************/
/* Boot sequence */
/*****************/
#define BOOT_CREQ5087_4			0xbe
#define BOOT_CCON               0x44


/*******************************************/
/* Status to check                         */
/*******************************************/

#define DWL_STACK_POINTER_SET	0xA0 


/************************/
/* Commande Acknowledge */
/************************/
#define DWL_ACK_DOWNLOAD_TFS			0xcc

#define DWL_ACK_COMMAND_OK				0xC0
#define DWL_ACK_FLASH_TYPE_ACK			0xC2
#define DWL_ACK_CHANGE_SPEED_ACK		0xC3
#define DWL_ACK_ERASE_FLASH_ACK			0xC5
#define DWL_ACK_READ_FLASH_ACK			0xC7
#define DWL_ACK_SET_GPIO_ACK			0xC9  
#define DWL_ACK_CHANGE_SPEED_CONF_ACK	0xCA
#define DWL_ACK_DOWNLOAD_SECTOR_END		0xCC
#define DWL_ACK_DOWNLOAD_SECTOR_ERR		0xCD

#define DWL_ACK_TFS_PATH                0x13
#define DWL_ACK_TFSVERSION				0x18
#define DWL_ACK_NBPATHDATA				0x6F
#define DWL_ACK_NBPATH					0x72
#define DWL_ACK_PATHDATA				0x73
#define DWL_ACK_ENDPATH 				0x75
#define DWL_ACK_NBFILE					0x77
#define DWL_ACK_STARTDATA				0x7C
#define DWL_ACK_CREATEFILE				0x7D
#define DWL_ACK_TFSDATA 				0x7E
#define DWL_ACK_CLOSEFILE				0x7F
#define DWL_ACK_ENDFILEINFO 			0x7A
  
#define DWL_ACK_CHECKSUM_OK				0x00


/***********************/
/* Command definitions */
/***********************/
#define DWL_CMD_DOWNLOAD_TFS			0x44
#define DWL_CMD_CHANGE_SPEED			0xE0
#define DWL_CMD_READ_DATA				0xE6
#define DWL_CMD_END_OF_DOWNLOAD			0xE8
#define DWL_CMD_CHANGE_SPEED_CONF		0xE9
#define DWL_CMD_DOWNLOAD_SECTOR			0xEA
#define DWL_CMD_DOWNLOAD_EXTEND_MODULE	0xEE

#define DWL_CMD_TFS_PATH                0x31
#define DWL_CMD_TFS_FILE                0x48
#define DWL_CMD_ENDPATH 				0x74
#define DWL_CMD_NBFILE					0x76
#define DWL_CMD_ENDFILEINFO 			0x79
#define DWL_CMD_TFS_INIT                0x80
#define DWL_CMD_TFSVERSION				0x81


#define DWL_SET_GPIO					0xEB


#define DWL_ERASE_FLASH_BLOCKS			0xE4
#define DWL_CLEAR_FAIL					0xF3
#define	DWL_CLEAR_FAIL_DQ6				0xF4
#define	DWL_CLEAR_FAIL_DQ6_BIS			0xF5
#define	DWL_FLASH_CLEARED 				0xF6
#define DWL_ERROR_WRITE					0xF7
#define DWL_ERROR_WRITE_DQ7				0xF8
#define DWL_ERROR_WRITE_DQ7_BIS			0xF9


#define DWL_TFS_VERSION_LENGTH			16 

/******************************************/
/* Constante allows to identify the flash */
/******************************************/
/* Manufacturer */
#define TYPE_AMD 				0x01
#define TYPE_FUJI				0x04  
#define TYPE_INTEL         		0x89
#define TYPE_TOSHIBA			0x98
#define TYPE_THOMSON			0x20
#define TYPE_HITACHI			0x07
#define TYPE_SHARP				0xB0
#define TYPE_SAMSUNG            0xEC

/* Flash AMD */
#define AM29SL800CT				0xEA /* Project B52NF */
#define AMD_FUJI_16MB_PROTO	    0xE3  /* Project B52NF and B52DB */
#define AM29SL160BT	     		0xE4  /* Project B52DB and X15 */
#define AM29DL800BT				0x4A /* Project C12 */
#define AM29LV800BT				0xDA /* Project C13DB */
#define AM29DS163CT				0x95 /* Project X16DB */ 
#define AM29DL163CT				0x28
#define AM29DL323CT				0x50 /* Flash 4Mb : X16dbWAP, V21WAP*/
#define AM29DS323CT				0xB7
#define AM42BDS6408G			0x227E /*GYUHONG_020525 : for AMD 64M flash*/
#define AM50DL128BG				0x7E /*sujin_021107 */
	  
/* Flash FUJITSU */
#define MBM29SL800TD			0xEA /* Project B52NF */ 
#define MBM29SL160TD	        0xE4 /* Project B52DB and X15. Not validated 27.01.99 */   
#define MBM29DL800TD			0x4A /* Project C12 Not used  27.01.99 */ 

/* Flash TOSHIBA */
#define TOSHIBA_TC58FYT160		0xA1
#define	TOSHIBA_TC58FYB160		0x23

/* Flash THOMSON */
#define THOMSON_M29W800AT		0xD7
#define THOMSON_M59DR032A		0xA0 /* Flash 4Mo */
#define THOMSON_M59DR008E       0xA2 /* Flash 1Mo : Z10 */
#define THOMSON_M59DR008F		0xA3 /* Flash 1Mo : Z10 */

/* Flash INTEL */
#define INTEL_28F128W30			0x55

/*Flash SAMSUNG */
#define KBB05A300				0xE2


#define DWL_BLOCK				1024

#endif

⌨️ 快捷键说明

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