Date: Tue, 19 Dec 2006 09:31:17 -0700 (MST) From: "M. Warner Losh" <imp@bsdimp.com> To: neha.makhija@honeywell.com Cc: freebsd-arm@freebsd.org Subject: Re: Application not working when Power OFF/ON is done while on reset its working Message-ID: <20061219.093117.43007816.imp@bsdimp.com> In-Reply-To: <20061219.091449.1973603691.imp@bsdimp.com> References: <7943626.post@talk.nabble.com> <20061219.091449.1973603691.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20061219.091449.1973603691.imp@bsdimp.com> "M. Warner Losh" <imp@bsdimp.com> writes: : In message: <7943626.post@talk.nabble.com> : neha_makhija <neha.makhija@honeywell.com> writes: : : I am working on AT91RM9200 development board with ecos ported over it. I : : have burnt the flash with the redboot image. When i turn off the board and : : then turn it ON then the code doesnt work and doesnt show anything on the : : hyperterminal. But if i reset the board then the code is working fine. : : I'm guessing something is wrong with the power up sequence such that : the boot flash isn't quite right by the time the AT91RM9200 starts its : boot sequence. In my experience, however, I've seen weird things when not the entire flash is burned. I've never used redboot because I didn't want the hassles of GPL'd software on the embedded project I was working on (I hate keeping track of all the tarballs, and the company doesn't want the hassles). I'd make sure that the redboot image was good for this board. Maybe it is waiting for some other part that is marginal and needs a second reset to work. Maybe it is compiled for a different PHY, so the initial reset sequence doesn't quite work. Maybe you have a hardware problem in the components that the boot code touches. We had a mixup on the magnetics of our ethernet port that caused odd behavior during the early stages of bringing up our board. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061219.093117.43007816.imp>