This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: ecos-discuss Digest 17 Apr 2003 16:10:44 -0000 Issue1239


Matt Kober wrote:
that was actually a great hint, but i wasn't using angel at all. i had angel residing in flash though and i noticed that it always runs for a moment before redboot gets a chance to run. so angel probably messed up the memory map and mode settings. is that what could have happened?

Yes. Angel is a nasty piece of work as it always assumes it has full control over the CPU (or did at least in my day). When using Angel to bootstrap another RTOS from RAM, I always had to add a while delay loop of around 1 sec to allow Angel to "settle down" before I could reliably turn off interrupts, reconfigure the MMU, IRQ vectors etc.


HTH
-- Alex


but shouldn't redboot initialize all the registers again when it's run? i would think so.

i solved the problem by rebuilding redboot with asserts and tracing enabled, but i totally don't understand why this should make a difference. fact is that my own test prog and all the kernel tests run just fine now.

Matt




Pierre Habraken wrote:

Subject: Re:[ECOS] Re: arm evaluator e7t hangs when executing example progs/tests


I had this kind of behavior when running the e7t with Angel because the
latter starts application programs in user mode.
Using Redboot instead of Angel solves the problem.

That could explain it, except that Matt said he tried RedBoot unless perhaps Matt put RedBoot on the board but still used Angel to load the applications?


Jifl
--
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine




______________________________________________________________________________ UNICEF bittet um Spenden fur die Kinder im Irak! Hier online an UNICEF spenden: https://spenden.web.de/unicef/special/?mc=021101





-- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]