Firmware image layout

 

 

Address

Details

0x00000000-0x7FFFFFFF

KB421DSP

0x00003C00-0x00003FFF

DSP Vector table (TBR)

0x00800000-0x0083FFFF

KB421CPU

0x0083FEF4-0x0083FFFF

CPU Vector table (TBR)

 

Vector table

 

This table contains values for the interrupt vector table as set by the main firmware.

The CPU firmware uses a different table.


Offset

#

Value

Description

000

FF

1000E55C

INT 0x0FF

004

FE

1000E55C

INT 0x0FE

008

FD

1000E55C

INT 0x0FD

00C

FC

1000E55C

INT 0x0FC

010

FB

1000E55C

INT 0x0FB

014

FA

1000E55C

INT 0x0FA

018

F9

1000E55C

INT 0x0F9

01C

F8

1000E55C

INT 0x0F8

020

F7

1000E55C

INT 0x0F7

024

F6

1000E55C

INT 0x0F6

028

F5

1000E55C

INT 0x0F5

02C

F4

1000E55C

INT 0x0F4

030

F3

1000E55C

INT 0x0F3

034

F2

1000E55C

INT 0x0F2

038

F1

1000E55C

INT 0x0F1

03C

F0

1000E55C

INT 0x0F0

040

EF

1000E55C

INT 0x0EF

044

EE

1000E55C

INT 0x0EE

048

ED

1000E55C

INT 0x0ED

04C

EC

1000E55C

INT 0x0EC

050

EB

1000E55C

INT 0x0EB

054

EA

1000E55C

INT 0x0EA

058

E9

1000E55C

INT 0x0E9

05C

E8

1000E55C

INT 0x0E8

060

E7

1000E55C

INT 0x0E7

064

E6

1000E55C

INT 0x0E6

068

E5

1000E55C

INT 0x0E5

06C

E4

1000E55C

INT 0x0E4

070

E3

1000E55C

INT 0x0E3

074

E2

1000E55C

INT 0x0E2

078

E1

1000E55C

INT 0x0E1

07C

E0

1000E55C

INT 0x0E0

080

DF

1000E55C

INT 0x0DF

084

DE

1000E55C

INT 0x0DE

088

DD

1000E55C

INT 0x0DD

08C

DC

1000E55C

INT 0x0DC

090

DB

1000E55C

INT 0x0DB

094

DA

1000E55C

INT 0x0DA

098

D9

1000E55C

INT 0x0D9

09C

D8

1000E55C

INT 0x0D8

0A0

D7

1000E55C

INT 0x0D7

0A4

D6

1000E55C

INT 0x0D6

0A8

D5

1000E55C

INT 0x0D5

0AC

D4

1000E55C

INT 0x0D4

0B0

D3

1000E55C

INT 0x0D3

0B4

D2

1000E55C

INT 0x0D2

0B8

D1

1000E55C

INT 0x0D1

0BC

D0

1000E55C

INT 0x0D0

0C0

CF

1000E55C

INT 0x0CF

0C4

CE

1000E55C

INT 0x0CE

0C8

CD

1000E55C

INT 0x0CD

0CC

CC

1000E55C

INT 0x0CC

0D0

CB

1000E55C

INT 0x0CB

0D4

CA

1000E55C

INT 0x0CA

0D8

C9

1000E55C

INT 0x0C9

0DC

C8

1000E55C

INT 0x0C8

0E0

C7

1000E55C

INT 0x0C7

0E4

C6

1000E55C

INT 0x0C6

0E8

C5

1000E55C

INT 0x0C5

0EC

C4

1000E55C

INT 0x0C4

0F0

C3

1000E55C

INT 0x0C3

0F4

C2

1000E55C

INT 0x0C2

0F8

C1

1000E55C

INT 0x0C1

0FC

C0

1000E55C

INT 0x0C0

100

BF

1000E55C

INT 0x0BF

104

BE

1000E55C

INT 0x0BE

108

BD

1000E55C

INT 0x0BD

10C

BC

1000E55C

INT 0x0BC

110

BB

1000E55C

INT 0x0BB

114

BA

1000E55C

INT 0x0BA

118

B9

1000E55C

INT 0x0B9

11C

B8

1000E55C

INT 0x0B8

120

B7

1000E55C

INT 0x0B7

124

B6

1000E55C

INT 0x0B6

128

B5

1000E55C

INT 0x0B5

12C

B4

1000E55C

INT 0x0B4

130

B3

1000E55C

INT 0x0B3

134

B2

1000E55C

INT 0x0B2

138

B1

1000E55C

INT 0x0B1

13C

B0

1000E55C

INT 0x0B0

140

AF

1000E55C

INT 0x0AF

144

AE

1000E55C

INT 0x0AE

148

AD

1000E55C

INT 0x0AD

14C

AC

1000E55C

INT 0x0AC

150

AB

1000E55C

INT 0x0AB

154

AA

1000E55C

INT 0x0AA

158

A9

1000E55C

INT 0x0A9

15C

A8

1000E55C

INT 0x0A8

160

A7

1000E55C

INT 0x0A7

164

A6

1000E55C

INT 0x0A6

168

A5

1000E55C

INT 0x0A5

16C

A4

1000E55C

INT 0x0A4

170

A3

1000E55C

INT 0x0A3

174

A2

1000E55C

INT 0x0A2

178

A1

1000E55C

INT 0x0A1

17C

A0

1000E55C

INT 0x0A0

180

9F

1000E55C

INT 0x09F

184

9E

1000E55C

INT 0x09E

188

9D

1000E55C

INT 0x09D

18C

9C

1000E55C

INT 0x09C

190

9B

1000E55C

INT 0x09B

194

9A

1000E55C

INT 0x09A

198

99

1000E55C

INT 0x099

19C

98

1000E55C

INT 0x098

1A0

97

1000E55C

INT 0x097

1A4

96

1000E55C

INT 0x096

1A8

95

1000E55C

INT 0x095

1AC

94

1000E55C

INT 0x094

1B0

93

1000E55C

INT 0x093

1B4

92

1000E55C

INT 0x092

1B8

91

1000E55C

INT 0x091

1BC

90

1000E55C

INT 0x090

1C0

8F

1000E55C

INT 0x08F

1C4

8E

1000E55C

INT 0x08E

1C8

8D

1000E55C

INT 0x08D

1CC

8C

1000E55C

INT 0x08C

1D0

8B

1000E55C

INT 0x08B

1D4

8A

1000E55C

INT 0x08A

1D8

89

1000E55C

INT 0x089

1DC

88

1000E55C

INT 0x088

1E0

87

1000E55C

INT 0x087

1E4

86

1000E55C

INT 0x086

1E8

85

1000E55C

INT 0x085

1EC

84

1000E55C

INT 0x084

1F0

83

1000E55C

INT 0x083

1F4

82

1000E55C

INT 0x082

1F8

81

1000E55C

INT 0x081

1FC

80

1000E55C

INT 0x080

200

7F

1000E55C

INT 0x07F

204

7E

1000E55C

INT 0x07E

208

7D

1000E55C

INT 0x07D

20C

7C

1000E55C

INT 0x07C

210

7B

1000E55C

INT 0x07B

214

7A

1000E55C

INT 0x07A

218

79

1000E55C

INT 0x079

21C

78

1000E55C

INT 0x078

220

77

1000E55C

INT 0x077

224

76

1000E55C

INT 0x076

228

75

1000E55C

INT 0x075

22C

74

1000E55C

INT 0x074

230

73

1000E55C

INT 0x073

234

72

1000E55C

INT 0x072

238

71

1000E55C

INT 0x071

23C

70

1000E55C

INT 0x070

240

6F

1000E55C

INT 0x06F

244

6E

1000E55C

INT 0x06E

248

6D

1000E55C

INT 0x06D

24C

6C

1000E55C

INT 0x06C

250

6B

1000E55C

INT 0x06B

254

6A

1000E55C

INT 0x06A

258

69

1000E55C

INT 0x069

25C

68

1000E55C

INT 0x068

260

67

1000E55C

INT 0x067

264

66

1000E55C

INT 0x066

268

65

1000E55C

INT 0x065

26C

64

1000E55C

INT 0x064

270

63

1000E55C

INT 0x063

274

62

1000E55C

INT 0x062

278

61

1000E55C

INT 0x061

27C

60

1000E55C

INT 0x060

280

5F

1000E55C

INT 0x05F

284

5E

1000E55C

INT 0x05E

288

5D

1000E55C

INT 0x05D

28C

5C

1000E55C

INT 0x05C

290

5B

1000E55C

INT 0x05B

294

5A

1000E55C

INT 0x05A

298

59

1000E55C

INT 0x059

29C

58

1000E55C

INT 0x058

2A0

57

1000E55C

INT 0x057

2A4

56

1000E55C

INT 0x056

2A8

55

1000E55C

INT 0x055

2AC

54

1000E55C

INT 0x054

2B0

53

1000E55C

INT 0x053

2B4

52

1000E55C

INT 0x052

2B8

51

1000E55C

INT 0x051

2BC

50

1000E55C

INT 0x050 peripheral interrupt

2C0

4F

1000E55C

INT 0x04F peripheral interrupt

2C4

4E

1000E55C

INT 0x04E peripheral interrupt

2C8

4D

1000E55C

INT 0x04D peripheral interrupt

2CC

4C

1000E55C

INT 0x04C peripheral interrupt

2D0

4B

1000E55C

INT 0x04B peripheral interrupt

2D4

4A

1000E55C

INT 0x04A peripheral interrupt

2D8

49

1000E55C

INT 0x049 peripheral interrupt

2DC

48

1000E55C

INT 0x048 peripheral interrupt

2E0

47

1000E55C

INT 0x047 peripheral interrupt

2E4

46

1000E55C

INT 0x046 peripheral interrupt

2E8

45

1000E55C

INT 0x045 peripheral interrupt

2EC

44

1000E55C

INT 0x044 peripheral interrupt

2F0

43

1000E55C

INT 0x043 peripheral interrupt

2F4

42

1000E55C

INT 0x042 peripheral interrupt

2F8

41

1000E55C

REALOS functions

2FC

40

1000D268

REALOS functions

300

3F

1000CD98

INT 0x03F peripheral interrupt

304

3E

1000E55C

INT 0x03E peripheral interrupt

308

3D

1049149C

INT 0x03D peripheral interrupt

30C

3C

10491474

INT 0x03C peripheral interrupt

310

3B

1049144C

INT 0x03B peripheral interrupt

314

3A

10491424

INT 0x03A peripheral interrupt

318

39

104913FC

INT 0x039 peripheral interrupt

31C

38

104913D4

INT 0x038 peripheral interrupt

320

37

104913AC

INT 0x037 peripheral interrupt

324

36

10491384

INT 0x036 peripheral interrupt

328

35

1049135C

INT 0x035 peripheral interrupt

32C

34

10491334

INT 0x034 peripheral interrupt

330

33

1049130C

INT 0x033 peripheral interrupt

334

32

104912E4

INT 0x032 peripheral interrupt

338

31

104912BC

INT 0x031 peripheral interrupt

33C

30

10491294

INT 0x030 peripheral interrupt

340

2F

1000E55C

INT 0x02F / IR31 peripheral interrupt

344

2E

1000E55C

INT 0x02E / IR30 peripheral interrupt

348

2D

1000E55C

INT 0x02D / IR29 peripheral interrupt

34C

2C

1049126C

INT 0x02C / IR28 peripheral interrupt

350

2B

10491244

INT 0x02B / IR27 peripheral interrupt

354

2A

1049121C

INT 0x02A / IR26 peripheral interrupt

358

29

104911F4

INT 0x029 / IR25 peripheral interrupt

35C

28

104911CC

INT 0x028 / IR24 peripheral interrupt

360

27

104911A4

INT 0x027 / IR23 peripheral interrupt

364

26

1049117C

INT 0x026 / IR22 peripheral interrupt

368

25

10491154

INT 0x025 / IR21 peripheral interrupt

36C

24

1049112C

INT 0x024 / IR20 peripheral interrupt

370

23

10491104

INT 0x023 / IR19 peripheral interrupt

374

22

104910DC

INT 0x022 / IR18 peripheral interrupt

378

21

104910B4

INT 0x021 / IR17 peripheral interrupt

37C

20

1049108C

INT 0x020 / IR16 peripheral interrupt

380

1F

10491064

INT 0x01F / IR15 peripheral interrupt

384

1E

1049103C

INT 0x01E / IR14 peripheral interrupt

388

1D

10491014

INT 0x01D / IR13 peripheral interrupt

38C

1C

10490FEC

INT 0x01C / IR12 peripheral interrupt

390

1B

10490FC4

INT 0x01B / IR11 peripheral interrupt

394

1A

10490F9C

INT 0x01A / IR10 peripheral interrupt

398

19

10490F74

INT 0x019 / IR09 peripheral interrupt

39C

18

100080D2

INT 0x018 / IR08 peripheral interrupt

3A0

17

10490F24

INT 0x017 / IR07 peripheral interrupt

3A4

16

10490EFC

INT 0x016 / IR06 peripheral interrupt

3A8

15

10490ED4

INT 0x015 / IR05 peripheral interrupt

3AC

14

10490EAC

INT 0x014 / IR04 peripheral interrupt

3B0

13

10490E84

INT 0x013 / IR03 peripheral interrupt

3B4

12

10490E5C

INT 0x012 / IR02 peripheral interrupt

3B8

11

10490E34

INT 0x011 / IR01 peripheral interrupt

3BC

10

10490E0C

INT 0x010 / IR00 peripheral interrupt

3C0

0F

1000E55C

INT 0x00F / NMI

3C4

0E

1000D51C

Undefined instruction exception

3C8

0D

1000E55C

Emulator exception

3CC

0C

1000E55C

Step trace break trap

3D0

0B

1000E55C

Operand break trap

3D4

0A

1000E55C

Instruction break trap

3D8

09

1000E55C

Emulator exception

3DC

08

1000E55C

INT 0x008

3E0

07

1000E55C

INT 0x007

3E4

06

1000E55C

System reserved

3E8

05

1000E55C

System reserved

3EC

04

1000E55C

System reserved

3F0

03

1000E55C

System reserved

3F4

02

1000E55C

System reserved

3F8

01

1000E55C

System reserved or mode vector

3FC

00

100F0000

Reset Vector




(c) 2009 Pentax Hacking Community