EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: boot vxworks from ppcbug in mv5100
From: Andrew Johnson <[email protected]>
To: zhuangjian <[email protected]>
Cc: [email protected]
Date: Tue, 3 Feb 2009 10:01:18 -0600
On Monday 02 February 2009 20:11:28 zhuangjian wrote:
> I think the flash bank A has some physical
> problem. It can not be reprogramed in ppcbug.

Are you sure it's not just write protected?  Jumper J16 controls Flash write 
protection.  In case they help, my local instructions for programming the 
flash on an MVME5100 are here:
    http://www.aps.anl.gov/asd/controls/vxWorks/boot5100.html

>   I have loaded vxworks bootrom and ramimage into ram by ppcbug.Some
> version of ram image can run, but can not excute many shell command, like
> i, reporting instruction pointer exception.All version of bootrom can not
> run.I have checked the code of bootrom and find that at some instruction
> initializing memory part,bootrom will run fly. So, I have a question, is
> the memory map in ppcbug same as in vxworks?And what job should I do in 
> _sysInit?Because there are so many difference between sysInit(sysAlib.s)
> and romInit(romInit.s), I think maybe the initialization is incompleted in
> sysInit and do some job can not be done in romInit for booting by ppcbug.

Some BSPs (e.g. the mv6100 BSP) can be built to allow them to be run from the 
Bootrom, but the mv5100 doesn't have this capability.  I expect you could 
modify the mv5100 BSP to allow this, but it would probably be quite a lot of 
work to find out what all the settings are.

- Andrew
-- 
The best FOSS code is written to be read by other humans -- Harold Welte

References:
boot vxworks from ppcbug in mv5100 zhuangjian
Re: boot vxworks from ppcbug in mv5100 Matt Rippa
Re: Re: boot vxworks from ppcbug in mv5100 zhuangjian

Navigate by Date:
Prev: MaxP PCI motor interface Dalesio, Leo
Next: Re: CALC record monitors Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Re: boot vxworks from ppcbug in mv5100 zhuangjian
Next: EPICS Codeathon 2009 at Brookhaven Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·