- Thu Mar 02, 2006 11:15 am
#10589
I have read that the interrupt vector table on ARM processors needs to have the 2's complement sum of the other vectors at address 0x14.
So looking the current vector table on my board, I see that it looks like this
Addr Values
0000 18F09FE5 18F09FE5 18F09FE5 18F09FE5
0010 18F09FE5 845F20B9
So, if I am correct, then 845F20B9 is the 2's complement sum. The problem is I cannot calculate this. My understanding is this is how it is calculated.
1) Get the SUM
18F09FE5+18F09FE5+18F09FE5+18F09FE5+18F09FE5 = 7CB31F79
2) Then for 2's complement
not(7CB31F79)+1 = 834CE086
So can someone tell me what I am doing wrong? Am I missing some vectors?
Thanks,
AH
So looking the current vector table on my board, I see that it looks like this
Addr Values
0000 18F09FE5 18F09FE5 18F09FE5 18F09FE5
0010 18F09FE5 845F20B9
So, if I am correct, then 845F20B9 is the 2's complement sum. The problem is I cannot calculate this. My understanding is this is how it is calculated.
1) Get the SUM
18F09FE5+18F09FE5+18F09FE5+18F09FE5+18F09FE5 = 7CB31F79
2) Then for 2's complement
not(7CB31F79)+1 = 834CE086
So can someone tell me what I am doing wrong? Am I missing some vectors?
Thanks,
AH