> -----Original Message----- > From: u-boot-boun...@lists.denx.de [mailto:u-boot-boun...@lists.denx.de] On > Behalf Of David Collier > Sent: 21 October 2009 16:08 > To: u-boot@lists.denx.de > Subject: [U-Boot] stopping u-boot from booting an old image in RAM. > > If I boot this unit, then remove the SD card it booted from and reset it, > it happily boots some Linux image which is lying around in memory. > > It even does it after a short power-off power-on sequence. > > I think that's horrible behaviour. > > I was told I could use && instead of ; between the commands in the > bootcmd string to stop this, but that barfed, and then I was told that > maybe && only existed if "scripting is enabled" > > Could anyone please talk me through the steps of either > > 1. doing what it takes to enable this && feature, so that if it fails to > find the card, it doesn't go on and try to boot. > > or > > 2. something else that will do it, such as so effectively buggering up an > image that has been booted from that it will never be re-used > > :-) > > TVM > > David Collier
Probably a simple mw (memory write) to the entry point of linux, before You attempt to reload the image, would do the trick? Usage: mw [.b, .w, .l] address value [count] Nick. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot