public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] Unable to store environment variables
@ 2005-05-23 12:09 v.sudeep at exgate.tek.com
  2005-05-23 13:42 ` NZG
  0 siblings, 1 reply; 2+ messages in thread
From: v.sudeep at exgate.tek.com @ 2005-05-23 12:09 UTC (permalink / raw)
  To: u-boot

Hello,

I am a newbie to U-Boot. 

I am in the process of trying to load linux on the MPC8266ADS-PCI board. I
compiled the u-boot code and flashed it in. The U-Boot comes up. But I am
unable to save any of the environmental variables.

What should I be looking for ?? And what are the changes that I should be
doing. Please suggest.

Details are as below.

- S u d e e p    V
A system of morality which is based on relative emotional values is a mere
illusion, a thoroughly vulgar conception which has nothing sound in it and
nothing true. 
-Socrates. 



After power on the initial u-boot prompt looks like this: 
		=> reset
	

		U-Boot 1.1.2 (May 23 2005 - 14:24:36)
	

		MPC8260 Reset Status: Check Stop, External Soft, External
Hard
	

		MPC8260 Clock Configuration
		 - Bus-to-Core Mult 3x, VCO Div 2, 60x Bus Freq  33-100,
Core Freq 100-300
		 - dfbrg 0, corecnf 0x08, busdf 3, cpmdf 1, plldf 0, pllmf 1
		 - vco_out  264000000, scc_clk   66000000, brg_clk
66000000
		 - cpu_clk  198000000, cpm_clk  132000000, bus_clk
66000000
		 - pci_clk   66000000
	

		CPU:   MPC8260 (HiP4 Rev 14, Mask A.0(A) 2K25A) at 198 MHz
		Board: Motorola MPC8266ADS
		I2C:   ready
		DRAM:  SDRAM configuration read from SPD
		        Size per side = 16MB
		        Organization: 1 sides, 2 banks, 9 Columns, 11 Rows,
Data width = 64 bits        Refresh rate = 33, CAS latency = 2, Using Bank
Based Interleave
		        Total size: 16 MB
		FLASH:  8 MB
		*** Warning - bad CRC, using default environment
	

		In:    serial
		Out:   serial
		Err:   serial
		Net:   FCC2 ETHERNET
		Hit any key to stop autoboot:  0
	

		U-Boot 1.1.2 (May 23 2005 - 14:24:36)
	

		*** ERROR: `ethaddr' not set
		## Booting image at 00100000 ...
		Bad Magic Number

Now 
		=> bdinfo
		memstart    = 0x00000000
		memsize     = 0x01000000
		flashstart  = 0xFE000000
		flashsize   = 0x00800000
		flashoffset = 0x00000000
		sramstart   = 0x00000000
		sramsize    = 0x00000000
		immr_base   = 0xF0000000
		bootflags   = 0x00000001
		vco         =    264 MHz
		sccfreq     =     66 MHz
		brgfreq     =     66 MHz
		intfreq     =    198 MHz
		cpmfreq     =    132 MHz
		busfreq     =     66 MHz
		ethaddr     = 00:00:00:00:00:00
		IP addr     = 0.0.0.0
		baudrate    = 115200 bps

		=> flinfo

		Bank # 1: Sharp 28F016SC (16 Mbit, 32 x 64K)
		  Size: 8 MB in 32 Sectors
		  Sector Start Addresses:
		    FE000000      FE040000      FE080000      FE0C0000
FE100000
		    FE140000      FE180000      FE1C0000      FE200000
FE240000
		    FE280000      FE2C0000      FE300000      FE340000
FE380000
		    FE3C0000      FE400000      FE440000      FE480000
FE4C0000
		    FE500000      FE540000      FE580000      FE5C0000
FE600000
		    FE640000      FE680000      FE6C0000      FE700000
FE740000
		    FE780000      FE7C0000

		=> printenv
		bootcmd=version;echo;bootp;setenv bootargs root=/dev/nfs rw
nfsroot=$(serverip)mbootdelay=5
		baudrate=115200
		stdin=serial
		stdout=serial
		stderr=serial
		ethact=FCC2 ETHERNET

		Environment size: 254/262140 bytes

		=> saveenv
		Saving Environment to Flash...
		Error: start and/or end address not on sector boundary




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20050523/49180f49/attachment.htm 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [U-Boot-Users] Unable to store environment variables
  2005-05-23 12:09 [U-Boot-Users] Unable to store environment variables v.sudeep at exgate.tek.com
@ 2005-05-23 13:42 ` NZG
  0 siblings, 0 replies; 2+ messages in thread
From: NZG @ 2005-05-23 13:42 UTC (permalink / raw)
  To: u-boot

More than likely it's just like the message says:
> 		Error: start and/or end address not on sector boundary
and your not on a sector boundary.

Go into your include/config/"whateveryourboardiscalled.h"
file and edit 

#define CFG_ENV_ADDR		
#define CFG_ENV_SIZE		
#define CFG_ENV_SECT_SIZE   

So that the enviornment starts and ends on a sector that is not inside u-boots 
code space and you should be kewl. It will need to take up a whole sector.

I don't completely know your system's memory map,  but I'd guess

#define CFG_ENV_ADDR		 FE040000
#define CFG_ENV_SECT_SIZE		40000
#define CFG_ENV_SIZE			 CFG_ENV_SECT_SIZE          

NZG.

On Monday 23 May 2005 07:09, v.sudeep at exgate.tek.com wrote:
> Hello,
>
> I am a newbie to U-Boot.
>
> I am in the process of trying to load linux on the MPC8266ADS-PCI board. I
> compiled the u-boot code and flashed it in. The U-Boot comes up. But I am
> unable to save any of the environmental variables.
>
> What should I be looking for ?? And what are the changes that I should be
> doing. Please suggest.
>
> Details are as below.
>
> - S u d e e p    V
> A system of morality which is based on relative emotional values is a mere
> illusion, a thoroughly vulgar conception which has nothing sound in it and
> nothing true.
> -Socrates.
>
>
>
> After power on the initial u-boot prompt looks like this:
> 		=> reset
>
>
> 		U-Boot 1.1.2 (May 23 2005 - 14:24:36)
>
>
> 		MPC8260 Reset Status: Check Stop, External Soft, External
> Hard
>
>
> 		MPC8260 Clock Configuration
> 		 - Bus-to-Core Mult 3x, VCO Div 2, 60x Bus Freq  33-100,
> Core Freq 100-300
> 		 - dfbrg 0, corecnf 0x08, busdf 3, cpmdf 1, plldf 0, pllmf 1
> 		 - vco_out  264000000, scc_clk   66000000, brg_clk
> 66000000
> 		 - cpu_clk  198000000, cpm_clk  132000000, bus_clk
> 66000000
> 		 - pci_clk   66000000
>
>
> 		CPU:   MPC8260 (HiP4 Rev 14, Mask A.0(A) 2K25A) at 198 MHz
> 		Board: Motorola MPC8266ADS
> 		I2C:   ready
> 		DRAM:  SDRAM configuration read from SPD
> 		        Size per side = 16MB
> 		        Organization: 1 sides, 2 banks, 9 Columns, 11 Rows,
> Data width = 64 bits        Refresh rate = 33, CAS latency = 2, Using Bank
> Based Interleave
> 		        Total size: 16 MB
> 		FLASH:  8 MB
> 		*** Warning - bad CRC, using default environment
>
>
> 		In:    serial
> 		Out:   serial
> 		Err:   serial
> 		Net:   FCC2 ETHERNET
> 		Hit any key to stop autoboot:  0
>
>
> 		U-Boot 1.1.2 (May 23 2005 - 14:24:36)
>
>
> 		*** ERROR: `ethaddr' not set
> 		## Booting image at 00100000 ...
> 		Bad Magic Number
>
> Now
> 		=> bdinfo
> 		memstart    = 0x00000000
> 		memsize     = 0x01000000
> 		flashstart  = 0xFE000000
> 		flashsize   = 0x00800000
> 		flashoffset = 0x00000000
> 		sramstart   = 0x00000000
> 		sramsize    = 0x00000000
> 		immr_base   = 0xF0000000
> 		bootflags   = 0x00000001
> 		vco         =    264 MHz
> 		sccfreq     =     66 MHz
> 		brgfreq     =     66 MHz
> 		intfreq     =    198 MHz
> 		cpmfreq     =    132 MHz
> 		busfreq     =     66 MHz
> 		ethaddr     = 00:00:00:00:00:00
> 		IP addr     = 0.0.0.0
> 		baudrate    = 115200 bps
>
> 		=> flinfo
>
> 		Bank # 1: Sharp 28F016SC (16 Mbit, 32 x 64K)
> 		  Size: 8 MB in 32 Sectors
> 		  Sector Start Addresses:
> 		    FE000000      FE040000      FE080000      FE0C0000
> FE100000
> 		    FE140000      FE180000      FE1C0000      FE200000
> FE240000
> 		    FE280000      FE2C0000      FE300000      FE340000
> FE380000
> 		    FE3C0000      FE400000      FE440000      FE480000
> FE4C0000
> 		    FE500000      FE540000      FE580000      FE5C0000
> FE600000
> 		    FE640000      FE680000      FE6C0000      FE700000
> FE740000
> 		    FE780000      FE7C0000
>
> 		=> printenv
> 		bootcmd=version;echo;bootp;setenv bootargs root=/dev/nfs rw
> nfsroot=$(serverip)mbootdelay=5
> 		baudrate=115200
> 		stdin=serial
> 		stdout=serial
> 		stderr=serial
> 		ethact=FCC2 ETHERNET
>
> 		Environment size: 254/262140 bytes
>
> 		=> saveenv
> 		Saving Environment to Flash...
> 		Error: start and/or end address not on sector boundary

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-05-23 13:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-23 12:09 [U-Boot-Users] Unable to store environment variables v.sudeep at exgate.tek.com
2005-05-23 13:42 ` NZG

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox