[ECOS] Redboot manual question? Thank you
HuangQiang
jameshq@liverpool.ac.uk
Wed May 1 10:54:00 GMT 2002
hi all:
As been said in the redboot manual for ARM E7T board page 62:
RedBoot also reserves RAM(0x00000000 ~ 0x0000bfff) for RedBoot runtime uses.
So when download the ecos user program via arm-elf-gdb a.out -> load ->
continue. then where will be the user program loadded to?(what location in
RAM?) But the ecos user program also setup the vector table in vectors.s
file. If the ecos user program is not loadded into RAM 0x00, how will these
vector table be used?(for example: ecos user program loadded into 0x10000,
then when a IRQ occurs, ARM processor will fetch the IRQ from 0x18, but now
the vector table is located somewhere after 0x10000 (RAM)(coz the ecos user
program with the vector table (in vectors.s) is loadded into 0x10000 RAM)
How can this happens?
Thanks a lot for your help
james
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list