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

📄 memconfig.h.normal

📁 针对德州仪器DM270开发板的bootloader,其实现了内核的下载以及文件系统的下载
💻 NORMAL
字号:
/* asm/arch/memconfig.h */#ifndef __ASM_ARCH_MEMCONFIG_H_#define __ASM_ARCH_MEMCONFIG_H_/* Specify Platform */#define BSPCONF_DM270_INGENIENT 1#define BSPCONF_DM270_INGENIENT_MP4900 1#undef BSPCONF_USE_MMU/* FLASH Resources */#define BSPCONF_NFLASH_PARTS 1#define TOSHIBA_TC58FB160FT 0#define FUJITSU_MBM29DL323B 1#define INTEL_28F128 2#define INTEL_28F160 3#define INTEL_28F320 4#define INTEL_28F320x2 5#define AMD_AM29DL164DT 6#define AMD_AM29L640Dx2 7#define FUJITSU_29LV320T 8#define HYNIX_HY29LD320B 9#define CFI_CMDSET_2 10#define BSPCONF_FLASH_TYPE HYNIX_HY29LD320B#undef BSPCONF_FLASH2_TYPE#define BSPCONF_FLASH_BASE 0x00100000#undef BSPCONF_FLASH2_BASE#define BSPCONF_FLASH_SIZE 0x00400000#undef BSPCONF_FLASH2_SIZE#define FLASH_MEM_BASE BSPCONF_FLASH_BASE#define FLASH_SIZE BSPCONF_FLASH_SIZE/* Compression settings */#define BSPCONF_KERNEL_COMPRESSED 0#define BSPCONF_FS_COMPRESSED 0/* FLASH Memory Map */#define BSPCONF_FLASH_OFFSET 0x00000000#define BSPCONF_BTLDR_FLASH_START 0x00100000#define BSPCONF_BTLDR_FLASH_OFFSET 0x00000000#define BSPCONF_BTLDR_FLASH_SIZE 0x00010000#define BSPCONF_PARAMS_FLASH_START 0x00110000#define BSPCONF_PARAMS_FLASH_OFFSET 0x00010000#define BSPCONF_PARAMS_FLASH_SIZE 0x00010000#define BSPCONF_KERNEL_FLASH_START 0x00120000#define BSPCONF_KERNEL_FLASH_OFFSET 0x00020000#define BSPCONF_KERNEL_FLASH_SIZE 0x00120000#define BSPCONF_FS_FLASH_START 0x00240000#define BSPCONF_FS_FLASH_OFFSET 0x00140000#define BSPCONF_FS_FLASH_SIZE 0x002c0000/* SDRAM Resources */#define SDRAM_TYPE_UNKNOWN 0#define SDRAM_TYPE_D4564163 1#define SDRAM_TYPE_K4S561632D 2#define SDRAM_TYPE_TC55V16256 3#define SDRAM_TYPE_K4S281633D 4#define SDRAM_TYPE_HY57V653220 5#define SDRAM_TYPE_K4S643233F 6#define SDRAM_TYPE_K4M563233D 7#define BSPCONF_SDRAM_TYPE SDRAM_TYPE_K4S561632D#define BSPCONF_SDRAM_BASE 0x02100000#define BSPCONF_SDRAM_SIZE 0x04000000/* SDRAM Memory Map */#define BSPCONF_BTLDR_SDRAM_START 0x02100000#define BSPCONF_BTLDR_SDRAM_END 0x03500000#define BSPCONF_FRAMEBUFFER_SDRAM_START 0x02100000#define BSPCONF_FS_SDRAM_START 0x03500000#define BSPCONF_KERNEL_SDRAM_START 0x037c0000/* IRAM Memory Map */#undef BSPCONF_USE_IRAM#define BSPCONF_IRAM_BASE 0x00000004/* Bootloader Settings */#undef BSPCONF_BTLDR_FAST_BOOT#undef BSPCONF_BTLDR_NO_MENUS#define BSPCONF_BTLDR_MEMORY_DEBUG 1#define BSPCONF_BTLDR_MEMMAP_DEBUG 1#undef BSPCONF_BTLDR_CS8900_DEBUG#undef BSPCONF_BTLDR_FLASH_DEBUG/* Linux Kernel */#undef BSPCONF_BOOT_FROM_FLASH#define BSPCONF_BOOT_FROM_SDRAM 1#define BSPCONF_KERNEL_IMAGE_START 0x037c0000#define BSPCONF_KERNEL_STACK 0x00007800#define BSPCONF_KERNEL_PARMS 0x02100000/* Linux Root File System */#define BSPCONF_FLASH_FS 0#define BSPCONF_FILESYS_START 0x03500020#define BSPCONF_FILESYS_SIZE 0x002bffe0#define BSPCONF_RAMDISK_SIZE 256/* Linux Memory Pool */#define BSPCONF_DRAM_BASE 0x037c0000#define BSPCONF_DRAM_SIZE 0x02940000/* Device Description */#define BSPCONF_ETHERNET_BASE 0x06a00000#define ETHERNET_TYPE_NONE 0#define ETHERNET_TYPE_UNKNOWN 1#define ETHERNET_TYPE_CS8900 2#define ETHERNET_TYPE_SMC9194 3#define ETHERNET_TYPE_SMC91C111 4#define BSPCONF_ETHERNET_TYPE ETHERNET_TYPE_CS8900#define ETHERNET_PHY_UNKNOWN 0#define ETHERNET_PHY_LU3X31T_T64 1#define ETHERNET_PHY_AC101L 2#define BSPCONF_ETHERNET_PHY ETHERNET_PHY_UNKNOWN/* Networking */#define BSPCONF_NETWORK_TARGET_IP "10.10.27.50"#define BSPCONF_NETWORK_TARGET_NAME "spaceghost"#define BSPCONF_NETWORK_TARGET_MAC "00:e0:81:10:70:cf"#define BSPCONF_NETWORK_TARGET_MASK "255.0.0.0"#define BSPCONF_NETWORK_TARGET_BCAST "10.255.255.255"#define BSPCONF_NETWORK_TARGET_GW_IP "10.10.10.10"#define BSPCONF_NETWORK_TARGET_NET_IP "10.10.10.10"#define BSPCONF_NETWORK_SOURCE_IP "192.168.200.58"#define BSPCONF_NETWORK_SOURCE_NAME "warlock"#define BSPCONF_NETWORK_SOURCE_MAC "00:08:A1:49:C9:1B"#endif /* __ASM_ARCH_MEMCONFIG_H_ */

⌨️ 快捷键说明

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