我的2410开发板没有nor flash,但使用uboot自带的“flinfo”命令仍能得到如下信息:<br />#################################<br /> Bank # 1: AMD: 1x Amd29LV400BB (4Mbit)<br /> Size: 0 MB in 11 Sectors<br /> Sector Start Addresses:<br /> 00000000 (RO) 00004000 (RO) 00006000 (RO) 00008000 (RO) 00010000 (RO)<br /> 00020000 (RO) 00030000 00040000 00050000 00060000<br /> 00070000 (RO)<br />#################################<br /><br />请问如何裁剪掉这部分功能?<br />是不是要修改smdk2410.h中的这部分定义?<br />#################################<br />#define PHYS_FLASH_1 0x00000000 /* Flash Bank #1 */<br />#define CFG_FLASH_BASE PHYS_FLASH_1<br /><br />/*-----------------------------------------------------------------------<br /> * FLASH and environment organization<br /> */<br /><br />#define CONFIG_AMD_LV400 1 /* uncomment this if you have a LV400 flash */<br />#if 0<br />#define CONFIG_AMD_LV800 1 /* uncomment this if you have a LV800 flash */<br />#endif<br /><br />#define CFG_MAX_FLASH_BANKS 1 /* max number of memory banks */<br />#ifdef CONFIG_AMD_LV800<br />#define PHYS_FLASH_SIZE 0x00100000 /* 1MB */<br />#define CFG_MAX_FLASH_SECT (19) /* max number of sectors on one chip */<br />#define CFG_ENV_ADDR (CFG_FLASH_BASE + 0x0F0000) /* addr of environment */<br />#endif<br />#ifdef CONFIG_AMD_LV400<br />#define PHYS_FLASH_SIZE 0x00080000 /* 512KB */<br />#define CFG_MAX_FLASH_SECT (11) /* max number of sectors on one chip */<br />#define CFG_ENV_ADDR (CFG_FLASH_BASE + 0x070000) /* addr of environment */<br />#endif<br />#################################<br /><br />谢谢! |
|