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]

Exception handing on The A&M's AdderII board


Dear eCos user:
When I read the interrupt vector from the RAM I saw that the same interrupt
handler function pointer is registered 0x7C7143A6.
The only exception for it had been the first SYSTEM RESET/NMI that had the
0x3C600000 value .
The same had been found for the ROM.
If I understand this right that eCoc uses the same function for handling all
the ISRs (registered in the hal_interrupt_handlers table)
Does anyone know where can I find the code of the 0x7C7143A6 function?
Can someone please explain how does this interrupt arbitration is done in
the AdderII?

Additional info:
My redboot loads my application via TFTP and execute it.
The DCACHE is disabled
I use printf for reading the memory
This is the output I get:
vector 0x00000100=0x3C600000
vector 0x00000200=0x7C7143A6
vector 0x00000300=0x7C7143A6
vector 0x00000400=0x7C7143A6
vector 0x00000500=0x7C7143A6
vector 0x00000600=0x7C7143A6
vector 0x00000700=0x7C7143A6
vector 0x00000800=0x7C7143A6
vector 0x00000900=0x7C7143A6
vector 0x00000A00=0x7C7143A6
vector 0x00000B00=0x7C7143A6
vector 0x00000C00=0x7C7143A6
vector 0x00000D00=0x7C7143A6
vector 0x00000E00=0x7C7143A6
vector 0x00000F00=0x7C7143A6
vector 0x00001000=0x7C7143A6
vector 0x00001100=0x7C7143A6
vector 0x00001200=0x7C7143A6
vector 0x00001300=0x7C7143A6
vector 0x00001400=0x7C7143A6
vector 0x00001500=0x7C7143A6
vector 0x00001600=0x7C7143A6
vector 0x00001700=0x7C7143A6
vector 0x00001800=0x7C7143A6
vector 0x00001900=0x7C7143A6
vector 0x00001A00=0x7C7143A6
vector 0x00001B00=0x7C7143A6
vector 0x00001C00=0x7C7143A6
vector 0x00001D00=0x7C7143A6
vector 0x00001E00=0x7C7143A6
vector 0x00001F00=0x7C7143A6

vector 0xFE000100=0x3C600000
vector 0xFE000200=0x7C7143A6
vector 0xFE000300=0x7C7143A6
vector 0xFE000400=0x7C7143A6
vector 0xFE000500=0x7C7143A6
vector 0xFE000600=0x7C7143A6
vector 0xFE000700=0x7C7143A6
vector 0xFE000800=0x7C7143A6
vector 0xFE000900=0x7C7143A6
vector 0xFE000A00=0x7C7143A6
vector 0xFE000B00=0x7C7143A6
vector 0xFE000C00=0x7C7143A6
vector 0xFE000D00=0x7C7143A6
vector 0xFE000E00=0x7C7143A6
vector 0xFE000F00=0x7C7143A6
vector 0xFE001000=0x7C7143A6
vector 0xFE001100=0x7C7143A6
vector 0xFE001200=0x7C7143A6
vector 0xFE001300=0x7C7143A6
vector 0xFE001400=0x7C7143A6
vector 0xFE001500=0x7C7143A6
vector 0xFE001600=0x7C7143A6
vector 0xFE001700=0x7C7143A6
vector 0xFE001800=0x7C7143A6
vector 0xFE001900=0x7C7143A6
vector 0xFE001A00=0x7C7143A6
vector 0xFE001B00=0x7C7143A6
vector 0xFE001C00=0x7C7143A6
vector 0xFE001D00=0x7C7143A6
vector 0xFE001E00=0x7C7143A6
vector 0xFE001F00=0x7C7143A6

=======================================
Tzahi Manistersky
mailto:tzahi@terasync.net
Software Engineer
TeraSync LTD. http://www.terasync.net/
Tel: +972(3)5360202 ext:1222
Fax: +972(3)5360202
9 Altalef St., Industrial Zone - Yehud
P.O.Box. 160, Yehud, 56000
Israel
=======================================




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


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