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

📄 flash_amd_parts.h

📁 某个ARM9板子的实际bootloader 对裁剪
💻 H
📖 第 1 页 / 共 2 页
字号:
        banked     		: FALSE    },    {   // TOP    	vendor_id  		: FLASH_VENDOR_AMD,        device_id		: 0x220C,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: -1,        sub_id2			: -1,        sub_id1_addr	: -1,        sub_id2_addr	: -1,			        wp_addr			: 2,				// 0x12,        block_size		: 0x10000,			// 64K Bytes        block_count		: 8,				// 512K / 64K        device_size		: 0x80000,			// 512K Bytes        base_mask		: ~(0x80000 - 1),        bootblock		: TRUE,        bootblocks		: { 0x060000,		// Starting offset                       		0x004000,		// 16K Bytes                       		0x008000,		// 32K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x008000,		// 32K Bytes                       		0x004000,		// 16K Bytes                       		0				// ending                     		},        banked     		: FALSE    },#endif // FLASH_SUPPORT_AM29DL400#ifdef FLASH_SUPPORT_S29AL004D    {   // SPANSION: S29AL004D-B    	vendor_id  		: FLASH_VENDOR_AMD,        device_id		: 0x22BA,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: -1,        sub_id2			: -1,        sub_id1_addr	: -1,        sub_id2_addr	: -1,			        wp_addr			: 2,				// 0x12,        block_size		: 0x10000,			// 64K Bytes        block_count		: 8,				// 512K / 64K        device_size		: 0x80000,			// 512K Bytes        base_mask  		: ~(0x80000 - 1),        bootblock  		: TRUE,        bootblocks 		: { 0x000000,		// Starting offset                       		0x004000,		// 16K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x008000,		// 32K Bytes                       		0				// ending						},        banked     		: FALSE    },    {   // SPANSION: S29AL004D-T    	vendor_id  		: FLASH_VENDOR_AMD,        device_id		: 0x22B9,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: -1,        sub_id2			: -1,        sub_id1_addr	: -1,        sub_id2_addr	: -1,			        wp_addr			: 2,				// 0x12,        block_size		: 0x10000,			// 64K Bytes        block_count		: 8,				// 512K / 64K        device_size		: 0x80000,			// 512K Bytes        base_mask		: ~(0x80000 - 1),        bootblock		: TRUE,        bootblocks		: { 0x070000,		// Starting offset                       		0x008000,		// 32K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x004000,		// 16K Bytes                       		0				// ending                     		},        banked     		: FALSE    },#endif // FLASH_SUPPORT_S29AL004D#ifdef FLASH_SUPPORT_AM29LV640M    {   // AM29LV640MB    	vendor_id  		: FLASH_VENDOR_AMD,        device_id		: 0x227E,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: 0x2210,        sub_id2			: 0x2200,			// bottom boot        sub_id1_addr	: 0x0e,        sub_id2_addr	: 0x0f,			        wp_addr			: 2,				// 0x2,        block_size		: 0x10000,			// 64K Bytes        block_count		: 128,				// 8M / 64K        device_size		: 0x800000,			// 8M Bytes        base_mask  		: ~(0x800000 - 1),        bootblock  		: TRUE,        bootblocks 		: { 0x000000,		// Starting offset                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0				// ending						},        banked     		: FALSE    },    {   // AM29LV640MT    	vendor_id  		: FLASH_VENDOR_AMD,        device_id		: 0x227E,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: 0x2210,        sub_id2			: 0x2201,			// top boot        sub_id1_addr	: 0x0e,        sub_id2_addr	: 0x0f,			        wp_addr			: 2,				// 0x2,        block_size		: 0x10000,			// 64K Bytes        block_count		: 128,				// 8M / 64K        device_size		: 0x800000,			// 8M Bytes        base_mask		: ~(0x800000 - 1),        bootblock		: TRUE,        bootblocks		: { 0x7f0000,		// Starting offset                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0				// ending                     		},        banked     		: FALSE    },#endif // FLASH_SUPPORT_AM29LV640M#ifdef FLASH_SUPPORT_MX29LV640BT    {   // MX29LV640BT	// TOP    	vendor_id  		: FLASH_VENDOR_MX,        device_id  		: 0x22C9,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: -1,        sub_id2			: -1,        sub_id1_addr	: -1,        sub_id2_addr	: -1,			        wp_addr			: 0,				// 0x12,        block_size 		: 0x10000,			// 64K Bytes        block_count		: 128,				// 8M / 64K        device_size		: 0x800000,			// 8M Bytes        base_mask  		: ~(0x800000 - 1),        bootblock  		: TRUE,        bootblocks 		: { 0x7F0000,		// Starting offset                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0				// ending                     		},        banked     		: FALSE    },#endif // FLASH_SUPPORT_MX29LV640BT#ifdef FLASH_SUPPORT_MX29LV640BB    {   // MX29LV640BB	// Bottom    	vendor_id  		: FLASH_VENDOR_MX,        device_id  		: 0x22CB,        vendor_id_addr	: 0x00,        device_id_addr	: 0x01,        sub_id1			: -1,        sub_id2			: -1,        sub_id1_addr	: -1,        sub_id2_addr	: -1,			        wp_addr			: 0,				// 0x12,        block_size 		: 0x10000,			// 64K Bytes        block_count		: 128,				// 8M / 64K        device_size		: 0x800000,			// 8M Bytes        base_mask  		: ~(0x800000 - 1),        bootblock  		: TRUE,        bootblocks 		: { 0x000000,		// Starting offset                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0				// ending                     		},        banked     		: FALSE    },#endif // FLASH_SUPPORT_MX29LV640BB#ifdef FLASH_SUPPORT_AMIC_AM29LV640MB    {   // AM29LV640MB    	vendor_id  		: FLASH_VENDOR_AMIC_04,        device_id  		: 0x227E,        vendor_id_addr	: 0x10,        device_id_addr	: 0x11,        sub_id1			: -1,        sub_id2			: -1,        sub_id1_addr	: -1,        sub_id2_addr	: -1,			        wp_addr			: 0,				// 0x12,        block_size 		: 0x10000,			// 64K Bytes        block_count		: 128,				// 8M / 64K        device_size		: 0x800000,			// 8M Bytes        base_mask  		: ~(0x800000 - 1),        bootblock  		: TRUE,        bootblocks 		: { 0x000000,		// Starting offset                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0x002000,		// 8K Bytes                       		0				// ending                     		},        banked     		: FALSE    },#endif // FLASH_SUPPORT_AMIC_AM29LV640MB};#define NUM_DEVICES (sizeof(supported_devices)/sizeof(FLASH_DEV_INFO_T))#endif // _FLASH_AMD_PARTS_H

⌨️ 快捷键说明

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