Цитата(GetSmart @ Jun 25 2008, 05:47)

Только это startup..
Это не startup, это совершенно не пригодный к использованию для чего-либо огрызок startup. Даже "таинственное число" использовать нельзя, поскольку ?cstartup находится неведомо где. Тогда-уж хоть так этот огрызок должен выглядеть
Код
;------------------------
ORG 0x00
__program_start:
ldr pc,(?vect_entry + 4*0); 0x00 Reset
ldr pc,(?vect_entry + 4*1); 0x04 UND
ldr pc,(?vect_entry + 4*2); 0x08 SWI
ldr pc,(?vect_entry + 4*3); 0x0C P_ABT
ldr pc,(?vect_entry + 4*4); 0x10 D_ABT
dc32 0xB9205F80 ; 0x14 Summ of other vectors instructions
ldr pc,[pc,#-0xFF0] ; 0x18 Jump directly to the address given by the AIC
ldr pc,(?vect_entry + 4*7); 0x1C FRQ
;----------------------------------------------------------------------------
ORG 0x20
; Constant table entries (for ldr pc) will be placed at 0x20
?vect_entry:
dc32 ?cstartup
dc32 ...
dc32 ...
dc32 ...
dc32 ...
dc32 0
dc32 ...
dc32 ...
Цитата(GetSmart @ Jun 25 2008, 05:47)

Никакие другие исключения не отрабатываются.
Зря.