> Marek, > > Could you please go slower on this. Please point me what do I have to > read because Im not getting the meaning of MMAPED in uboot and how to > related this to my NOR flash.
Can you please at least obey basic rules of using a mailing list ? DO NOT TOP-POST DO NOT DROP IT FROM CC MMAPed == memory mapped. M > > Regards, > Francisco. > > On Mon, Feb 13, 2012 at 2:52 PM, Marek Vasut <marek.va...@gmail.com> wrote: > >> Hello, Im new to all of this, but I 've been reading most of the post > >> related to the M29w256 numonyx and the u-boot documentation without > >> any success :( > >> > >> Im booting from MMC card and I want to parallel nor to be probed by > >> cfi, but I have not succeeded since the uboot code freezes when at the > >> beginning of the Marekfirst "flash_cmd_write" in cfi_flash.c > >> > >> /* Issue FLASH reset command */ > >> flash_cmd_reset(info); > >> > >> The CS0_BASE_ADDR has an start address matching #define > >> WEIM_ARB_BASE_ADDR 0x08000000 , however the range of > >> the WEIM interface register settings are between 021B_8000 -- > >> 021B_8098. > >> > >> Many board files has the WEIM CS0 as the start of the registers and I > >> think this is why the NOR configuration is a matter of config settings > >> like the ones below. > >> > >> #define CONFIG_SYS_FLASH_BASE CS0_BASE_ADDR > >> #define CONFIG_SYS_MAX_FLASH_BANKS 1 > >> #define CONFIG_SYS_MAX_FLASH_SECT 256 > >> #define CONFIG_SYS_FLASH_CFI_WIDTH FLASH_CFI_16BIT > >> #define CONFIG_SYS_FLASH_CFI_AMD_RESET 1 > >> > >> /* Monitor at beginning of flash */ > >> #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE > >> #define CONFIG_SYS_MONITOR_LEN 0x40000 /* Reserve > >> 256KiB */ > >> > >> #define CONFIG_ENV_SECT_SIZE 0x20000 > >> #define CONFIG_ENV_SIZE CONFIG_ENV_SECT_SIZE > >> #define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + 0x40000) > >> > >> /* Address and size of Redundant Environment Sector */ > >> #define CONFIG_ENV_OFFSET_REDUND (CONFIG_ENV_OFFSET + > >> CONFIG_ENV_SIZE) #define CONFIG_ENV_SIZE_REDUND CONFIG_ENV_SIZE > >> > >> > >> If you could give me some help so that at least I could send write > >> commands to the chip without hang pls... > > > > You're pointing CFI to configuration registers, you need to point it to > > where the NOR flash is MMAPed. If it's not MMAPed, this isn't your > > driver. M _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot