This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
error in hal_thread_load_context
- From: Lars Herzfeld <LarsHerzfeld at gmx dot de>
- To: ecos-discuss at sourceware dot org
- Date: Fri, 5 Aug 2005 13:34:39 +0200
- Subject: [ECOS] error in hal_thread_load_context
Hi,
I want to use eCos on an IBM eval Board with a ppc405ep powerpc processor. So
I started to change the eCos database and implemented the files which I need
in my thought. At the moment I want to initialize the board and start the
helloworld application. I want to initialize the board in single step modus
with a debugger. Bur in the following part of
FUNC_START(hal_thread_load_context) the debugger enters the exception mode
between the steps from 2b888 to 2b88c.
lwz r3,CYGARC_PPCREG_MSR(sp) # merge interrupt state
2b87c: 80 61 00 90 lwz r3,144(r1)
hal_cpu_int_merge r3
2b880: 7c 00 00 a6 mfmsr r0
2b884: 50 60 04 20 rlwimi r0,r3,0,16,16
2b888: 7c 00 04 ac sync
2b88c: 7c 00 01 24 mtmsr r0
2b890: 7c 00 04 ac sync
If I change r0 manually the debugger goes through without an error. At the
moment I do not know which file I have to change so that I can normally go on
with initializing my board.
Thanks for your helping. If there is anything you want to know please write to
LarsHerzfeld@gmx.de
Lars
--
Lars Herzfeld
Werner-Heisenberg-Weg 108
App: 215
85579 Neubiberg
Germany
Tel: +49 89-60665751
Mobil: +49 170-4473980
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss