CS3 Startup Process - Specifying A Different Vector Table
Daniel McLean
daniel.mclean at optusnet.com.au
Fri Apr 18 04:17:48 UTC 2008
Hi,
(Sorry for the repost but Outlook decided to send the email before I was
finished composing it)
I'm having some trouble specifying my own vector table (as its size is
different to the one in the CS3 libraries). The linker complains that it is
defined multiple times and that its size has changed.
I get this error specifically:
**** Build of configuration Sourcery G++ for ColdFire ELF for project
wh3rev0 ****
cs-make all
m68k-elf-gcc -c -O2 -g3 -Wall -mcpu=52233 -DFreeRTOS -DGNU_COMPILE
-D_GCC_USES_FP -I . -I.\\FreeRTOS\\mcf52235 -fshort-enums -fpack-struct
vectors.c -MMD -o vectors.o
vectors.c:542:9: warning: no newline at end of file
m68k-elf-ld -Twh3rev0-rom.ld -Map=wh3rev0.map --start-group wh3rev0main.o
reentrancy.o interrupt_handlers.o version.o vectors.o ./mcf5223x/mcf5223x.a
./FreeRTOS/FreeRTOS.a ./serial/serial.a ./securedigital/securedigital.a
./onboardflash/onboardflash.a ./console/console.a ./config/config.a
./sampling/sampling.a ./drive/drive.a ./fram/fram.a
./sstspiflash/sstspiflash.a ./spiflash/spiflash.a ./crc/crc.a ./hash/hash.a
./random/random.a ./eventlog/eventlog.a ./accumulators/accumulators.a
./loadsurvey/loadsurvey.a ./channels/channels.a ./webserver/webserver.a
./networking/networking.a ./tftp/tftp.a ./wh3ap/wh3ap.a ./wh3cp/wh3cp.a
./dhcp/dhcp.a ./tcpip/tcpip.a ./firmware/firmware.a ./gsmmodem/gsmmodem.a
./timing/timing.a ./security/security.a ./wavenis/wavenis.a
./waveflows/waveflows.a ./ustdlib/ustdlib.a ./uip/uip.a ./iobus/iobus.a
./relayouts/relayouts.a ./rtc/rtc.a -Lc:\\program\
files\\codesourcery\\sourcery\ g++\\m68k-elf\\lib\\m5208\\ -Lc:\\program\
files\\codesourcery\\sourcery\ g++\\lib\\gcc\\m68k-elf\\4.2.3\\m5208\\ -lgcc
-lm -lc -lcs3 -lcs3unhosted -lcs3coldfire --end-group -o wh3rev0.elf
vectors.o:(.cs3.interrupt_vector+0x0): multiple definition of
`__cs3_interrupt_vector_coldfire'
c:\program files\codesourcery\sourcery
g++\m68k-elf\lib\m5208\\libcs3coldfire.a(coldfire-vector.o):(.cs3.interrupt_
vector+0x0): first defined here
m68k-elf-ld: Warning: size of symbol `__cs3_interrupt_vector_coldfire'
changed from 1024 in c:\program files\codesourcery\sourcery
g++\m68k-elf\lib\m5208\\libcs3coldfire.a(coldfire-vector.o) to 1048 in
vectors.o
cs-make: *** [wh3rev0.elf] Error 1
However when I use the same vector file in a managed make project (eg. the
factorial example from the Getting Started Guide). I have no problems. The
difference I assume is because managed make uses gcc to build the elf file
from a collection of object files, and my problem is arising because I want
to use ld to link the files together, and some files are coming out of
archives?
What am I doing wrong, and why is ld even looking for the vector table when
I've already got it defined?
Thanks
Daniel
Here's my vectors.c file in case its of any use:
/* Vector table that is compatible with CS3 .... */
typedef void handler(void);
extern void __cs3_stack(void);
extern void __cs3_reset(void);
extern void __cs3_isr_access_error(void);
extern void __cs3_isr_address_error(void);
extern void __cs3_isr_illegal_instruction(void);
extern void __cs3_isr_divide_by_zero(void);
extern void __cs3_isr_interrupt_6(void);
extern void __cs3_isr_interrupt_7(void);
extern void __cs3_isr_privilege_violation(void);
extern void __cs3_isr_trace(void);
extern void __cs3_isr_unimplemented_line_a_opcode(void);
extern void __cs3_isr_unimplemented_line_f_opcode(void);
extern void __cs3_isr_non_pc_breakpoint_debug_interrupt(void);
extern void __cs3_isr_pc_breakpoint_debug_interrupt(void);
extern void __cs3_isr_format_error(void);
extern void __cs3_isr_interrupt_15(void);
extern void __cs3_isr_interrupt_16(void);
extern void __cs3_isr_interrupt_17(void);
extern void __cs3_isr_interrupt_18(void);
extern void __cs3_isr_interrupt_19(void);
extern void __cs3_isr_interrupt_20(void);
extern void __cs3_isr_interrupt_21(void);
extern void __cs3_isr_interrupt_22(void);
extern void __cs3_isr_interrupt_23(void);
extern void __cs3_isr_spurious_interrupt(void);
extern void __cs3_isr_interrupt_25(void);
extern void __cs3_isr_interrupt_26(void);
extern void __cs3_isr_interrupt_27(void);
extern void __cs3_isr_interrupt_28(void);
extern void __cs3_isr_interrupt_29(void);
extern void __cs3_isr_interrupt_30(void);
extern void __cs3_isr_interrupt_31(void);
extern void __cs3_isr_trap0(void);
extern void __cs3_isr_trap1(void);
extern void __cs3_isr_trap2(void);
extern void __cs3_isr_trap3(void);
extern void __cs3_isr_trap4(void);
extern void __cs3_isr_trap5(void);
extern void __cs3_isr_trap6(void);
extern void __cs3_isr_trap7(void);
extern void __cs3_isr_trap8(void);
extern void __cs3_isr_trap9(void);
extern void __cs3_isr_trap10(void);
extern void __cs3_isr_trap11(void);
extern void __cs3_isr_trap12(void);
extern void __cs3_isr_trap13(void);
extern void __cs3_isr_trap14(void);
extern void __cs3_isr_trap15(void);
extern void __cs3_isr_fp_branch_unordered(void);
extern void __cs3_isr_fp_inexact_result(void);
extern void __cs3_isr_fp_divide_by_zero(void);
extern void __cs3_isr_fp_underflow(void);
extern void __cs3_isr_fp_operand_error(void);
extern void __cs3_isr_fp_overflow(void);
extern void __cs3_isr_fp_input_not_a_number(void);
extern void __cs3_isr_fp_input_denormalized_number(void);
extern void __cs3_isr_interrupt_56(void);
extern void __cs3_isr_interrupt_57(void);
extern void __cs3_isr_interrupt_58(void);
extern void __cs3_isr_interrupt_59(void);
extern void __cs3_isr_interrupt_60(void);
extern void __cs3_isr_unsupported_instruction(void);
extern void __cs3_isr_interrupt_62(void);
extern void __cs3_isr_interrupt_63(void);
extern void __cs3_isr_interrupt_64(void);
extern void __cs3_isr_interrupt_65(void);
extern void __cs3_isr_interrupt_66(void);
extern void __cs3_isr_interrupt_67(void);
extern void __cs3_isr_interrupt_68(void);
extern void __cs3_isr_interrupt_69(void);
extern void __cs3_isr_interrupt_70(void);
extern void __cs3_isr_interrupt_71(void);
extern void __cs3_isr_interrupt_72(void);
extern void __cs3_isr_interrupt_73(void);
extern void __cs3_isr_interrupt_74(void);
extern void __cs3_isr_interrupt_75(void);
extern void __cs3_isr_interrupt_76(void);
extern void __cs3_isr_interrupt_77(void);
extern void __cs3_isr_interrupt_78(void);
extern void __cs3_isr_interrupt_79(void);
extern void __cs3_isr_interrupt_80(void);
extern void __cs3_isr_interrupt_81(void);
extern void __cs3_isr_interrupt_82(void);
extern void __cs3_isr_interrupt_83(void);
extern void __cs3_isr_interrupt_84(void);
extern void __cs3_isr_interrupt_85(void);
extern void __cs3_isr_interrupt_86(void);
extern void __cs3_isr_interrupt_87(void);
extern void __cs3_isr_interrupt_88(void);
extern void __cs3_isr_interrupt_89(void);
extern void __cs3_isr_interrupt_90(void);
extern void __cs3_isr_interrupt_91(void);
extern void __cs3_isr_interrupt_92(void);
extern void __cs3_isr_interrupt_93(void);
extern void __cs3_isr_interrupt_94(void);
extern void __cs3_isr_interrupt_95(void);
extern void __cs3_isr_interrupt_96(void);
extern void __cs3_isr_interrupt_97(void);
extern void __cs3_isr_interrupt_98(void);
extern void __cs3_isr_interrupt_99(void);
extern void __cs3_isr_interrupt_100(void);
extern void __cs3_isr_interrupt_101(void);
extern void __cs3_isr_interrupt_102(void);
extern void __cs3_isr_interrupt_103(void);
extern void __cs3_isr_interrupt_104(void);
extern void __cs3_isr_interrupt_105(void);
extern void __cs3_isr_interrupt_106(void);
extern void __cs3_isr_interrupt_107(void);
extern void __cs3_isr_interrupt_108(void);
extern void __cs3_isr_interrupt_109(void);
extern void __cs3_isr_interrupt_110(void);
extern void __cs3_isr_interrupt_111(void);
extern void __cs3_isr_interrupt_112(void);
extern void __cs3_isr_interrupt_113(void);
extern void __cs3_isr_interrupt_114(void);
extern void __cs3_isr_interrupt_115(void);
extern void __cs3_isr_interrupt_116(void);
extern void __cs3_isr_interrupt_117(void);
extern void __cs3_isr_interrupt_118(void);
extern void __cs3_isr_interrupt_119(void);
extern void __cs3_isr_interrupt_120(void);
extern void __cs3_isr_interrupt_121(void);
extern void __cs3_isr_interrupt_122(void);
extern void __cs3_isr_interrupt_123(void);
extern void __cs3_isr_interrupt_124(void);
extern void __cs3_isr_interrupt_125(void);
extern void __cs3_isr_interrupt_126(void);
extern void __cs3_isr_interrupt_127(void);
extern void __cs3_isr_interrupt_128(void);
extern void __cs3_isr_interrupt_129(void);
extern void __cs3_isr_interrupt_130(void);
extern void __cs3_isr_interrupt_131(void);
extern void __cs3_isr_interrupt_132(void);
extern void __cs3_isr_interrupt_133(void);
extern void __cs3_isr_interrupt_134(void);
extern void __cs3_isr_interrupt_135(void);
extern void __cs3_isr_interrupt_136(void);
extern void __cs3_isr_interrupt_137(void);
extern void __cs3_isr_interrupt_138(void);
extern void __cs3_isr_interrupt_139(void);
extern void __cs3_isr_interrupt_140(void);
extern void __cs3_isr_interrupt_141(void);
extern void __cs3_isr_interrupt_142(void);
extern void __cs3_isr_interrupt_143(void);
extern void __cs3_isr_interrupt_144(void);
extern void __cs3_isr_interrupt_145(void);
extern void __cs3_isr_interrupt_146(void);
extern void __cs3_isr_interrupt_147(void);
extern void __cs3_isr_interrupt_148(void);
extern void __cs3_isr_interrupt_149(void);
extern void __cs3_isr_interrupt_150(void);
extern void __cs3_isr_interrupt_151(void);
extern void __cs3_isr_interrupt_152(void);
extern void __cs3_isr_interrupt_153(void);
extern void __cs3_isr_interrupt_154(void);
extern void __cs3_isr_interrupt_155(void);
extern void __cs3_isr_interrupt_156(void);
extern void __cs3_isr_interrupt_157(void);
extern void __cs3_isr_interrupt_158(void);
extern void __cs3_isr_interrupt_159(void);
extern void __cs3_isr_interrupt_160(void);
extern void __cs3_isr_interrupt_161(void);
extern void __cs3_isr_interrupt_162(void);
extern void __cs3_isr_interrupt_163(void);
extern void __cs3_isr_interrupt_164(void);
extern void __cs3_isr_interrupt_165(void);
extern void __cs3_isr_interrupt_166(void);
extern void __cs3_isr_interrupt_167(void);
extern void __cs3_isr_interrupt_168(void);
extern void __cs3_isr_interrupt_169(void);
extern void __cs3_isr_interrupt_170(void);
extern void __cs3_isr_interrupt_171(void);
extern void __cs3_isr_interrupt_172(void);
extern void __cs3_isr_interrupt_173(void);
extern void __cs3_isr_interrupt_174(void);
extern void __cs3_isr_interrupt_175(void);
extern void __cs3_isr_interrupt_176(void);
extern void __cs3_isr_interrupt_177(void);
extern void __cs3_isr_interrupt_178(void);
extern void __cs3_isr_interrupt_179(void);
extern void __cs3_isr_interrupt_180(void);
extern void __cs3_isr_interrupt_181(void);
extern void __cs3_isr_interrupt_182(void);
extern void __cs3_isr_interrupt_183(void);
extern void __cs3_isr_interrupt_184(void);
extern void __cs3_isr_interrupt_185(void);
extern void __cs3_isr_interrupt_186(void);
extern void __cs3_isr_interrupt_187(void);
extern void __cs3_isr_interrupt_188(void);
extern void __cs3_isr_interrupt_189(void);
extern void __cs3_isr_interrupt_190(void);
extern void __cs3_isr_interrupt_191(void);
extern void __cs3_isr_interrupt_192(void);
extern void __cs3_isr_interrupt_193(void);
extern void __cs3_isr_interrupt_194(void);
extern void __cs3_isr_interrupt_195(void);
extern void __cs3_isr_interrupt_196(void);
extern void __cs3_isr_interrupt_197(void);
extern void __cs3_isr_interrupt_198(void);
extern void __cs3_isr_interrupt_199(void);
extern void __cs3_isr_interrupt_200(void);
extern void __cs3_isr_interrupt_201(void);
extern void __cs3_isr_interrupt_202(void);
extern void __cs3_isr_interrupt_203(void);
extern void __cs3_isr_interrupt_204(void);
extern void __cs3_isr_interrupt_205(void);
extern void __cs3_isr_interrupt_206(void);
extern void __cs3_isr_interrupt_207(void);
extern void __cs3_isr_interrupt_208(void);
extern void __cs3_isr_interrupt_209(void);
extern void __cs3_isr_interrupt_210(void);
extern void __cs3_isr_interrupt_211(void);
extern void __cs3_isr_interrupt_212(void);
extern void __cs3_isr_interrupt_213(void);
extern void __cs3_isr_interrupt_214(void);
extern void __cs3_isr_interrupt_215(void);
extern void __cs3_isr_interrupt_216(void);
extern void __cs3_isr_interrupt_217(void);
extern void __cs3_isr_interrupt_218(void);
extern void __cs3_isr_interrupt_219(void);
extern void __cs3_isr_interrupt_220(void);
extern void __cs3_isr_interrupt_221(void);
extern void __cs3_isr_interrupt_222(void);
extern void __cs3_isr_interrupt_223(void);
extern void __cs3_isr_interrupt_224(void);
extern void __cs3_isr_interrupt_225(void);
extern void __cs3_isr_interrupt_226(void);
extern void __cs3_isr_interrupt_227(void);
extern void __cs3_isr_interrupt_228(void);
extern void __cs3_isr_interrupt_229(void);
extern void __cs3_isr_interrupt_230(void);
extern void __cs3_isr_interrupt_231(void);
extern void __cs3_isr_interrupt_232(void);
extern void __cs3_isr_interrupt_233(void);
extern void __cs3_isr_interrupt_234(void);
extern void __cs3_isr_interrupt_235(void);
extern void __cs3_isr_interrupt_236(void);
extern void __cs3_isr_interrupt_237(void);
extern void __cs3_isr_interrupt_238(void);
extern void __cs3_isr_interrupt_239(void);
extern void __cs3_isr_interrupt_240(void);
extern void __cs3_isr_interrupt_241(void);
extern void __cs3_isr_interrupt_242(void);
extern void __cs3_isr_interrupt_243(void);
extern void __cs3_isr_interrupt_244(void);
extern void __cs3_isr_interrupt_245(void);
extern void __cs3_isr_interrupt_246(void);
extern void __cs3_isr_interrupt_247(void);
extern void __cs3_isr_interrupt_248(void);
extern void __cs3_isr_interrupt_249(void);
extern void __cs3_isr_interrupt_250(void);
extern void __cs3_isr_interrupt_251(void);
extern void __cs3_isr_interrupt_252(void);
extern void __cs3_isr_interrupt_253(void);
extern void __cs3_isr_interrupt_254(void);
extern void __cs3_isr_interrupt_255(void);
handler *__attribute__((section (".cs3.interrupt_vector")))
__cs3_interrupt_vector_coldfire[] =
{
__cs3_stack,
__cs3_reset,
__cs3_isr_access_error,
__cs3_isr_address_error,
__cs3_isr_illegal_instruction,
__cs3_isr_divide_by_zero,
__cs3_isr_interrupt_6,
__cs3_isr_interrupt_7,
__cs3_isr_privilege_violation,
__cs3_isr_trace,
__cs3_isr_unimplemented_line_a_opcode,
__cs3_isr_unimplemented_line_f_opcode,
__cs3_isr_non_pc_breakpoint_debug_interrupt,
__cs3_isr_pc_breakpoint_debug_interrupt,
__cs3_isr_format_error,
__cs3_isr_interrupt_15,
__cs3_isr_interrupt_16,
__cs3_isr_interrupt_17,
__cs3_isr_interrupt_18,
__cs3_isr_interrupt_19,
__cs3_isr_interrupt_20,
__cs3_isr_interrupt_21,
__cs3_isr_interrupt_22,
__cs3_isr_interrupt_23,
__cs3_isr_spurious_interrupt,
__cs3_isr_interrupt_25,
__cs3_isr_interrupt_26,
__cs3_isr_interrupt_27,
__cs3_isr_interrupt_28,
__cs3_isr_interrupt_29,
__cs3_isr_interrupt_30,
__cs3_isr_interrupt_31,
__cs3_isr_trap0,
__cs3_isr_trap1,
__cs3_isr_trap2,
__cs3_isr_trap3,
__cs3_isr_trap4,
__cs3_isr_trap5,
__cs3_isr_trap6,
__cs3_isr_trap7,
__cs3_isr_trap8,
__cs3_isr_trap9,
__cs3_isr_trap10,
__cs3_isr_trap11,
__cs3_isr_trap12,
__cs3_isr_trap13,
__cs3_isr_trap14,
__cs3_isr_trap15,
__cs3_isr_fp_branch_unordered,
__cs3_isr_fp_inexact_result,
__cs3_isr_fp_divide_by_zero,
__cs3_isr_fp_underflow,
__cs3_isr_fp_operand_error,
__cs3_isr_fp_overflow,
__cs3_isr_fp_input_not_a_number,
__cs3_isr_fp_input_denormalized_number,
__cs3_isr_interrupt_56,
__cs3_isr_interrupt_57,
__cs3_isr_interrupt_58,
__cs3_isr_interrupt_59,
__cs3_isr_interrupt_60,
__cs3_isr_unsupported_instruction,
__cs3_isr_interrupt_62,
__cs3_isr_interrupt_63,
__cs3_isr_interrupt_64,
__cs3_isr_interrupt_65,
__cs3_isr_interrupt_66,
__cs3_isr_interrupt_67,
__cs3_isr_interrupt_68,
__cs3_isr_interrupt_69,
__cs3_isr_interrupt_70,
__cs3_isr_interrupt_71,
__cs3_isr_interrupt_72,
__cs3_isr_interrupt_73,
__cs3_isr_interrupt_74,
__cs3_isr_interrupt_75,
__cs3_isr_interrupt_76,
__cs3_isr_interrupt_77,
__cs3_isr_interrupt_78,
__cs3_isr_interrupt_79,
__cs3_isr_interrupt_80,
__cs3_isr_interrupt_81,
__cs3_isr_interrupt_82,
__cs3_isr_interrupt_83,
__cs3_isr_interrupt_84,
__cs3_isr_interrupt_85,
__cs3_isr_interrupt_86,
__cs3_isr_interrupt_87,
__cs3_isr_interrupt_88,
__cs3_isr_interrupt_89,
__cs3_isr_interrupt_90,
__cs3_isr_interrupt_91,
__cs3_isr_interrupt_92,
__cs3_isr_interrupt_93,
__cs3_isr_interrupt_94,
__cs3_isr_interrupt_95,
__cs3_isr_interrupt_96,
__cs3_isr_interrupt_97,
__cs3_isr_interrupt_98,
__cs3_isr_interrupt_99,
__cs3_isr_interrupt_100,
__cs3_isr_interrupt_101,
__cs3_isr_interrupt_102,
__cs3_isr_interrupt_103,
__cs3_isr_interrupt_104,
__cs3_isr_interrupt_105,
__cs3_isr_interrupt_106,
__cs3_isr_interrupt_107,
__cs3_isr_interrupt_108,
__cs3_isr_interrupt_109,
__cs3_isr_interrupt_110,
__cs3_isr_interrupt_111,
__cs3_isr_interrupt_112,
__cs3_isr_interrupt_113,
__cs3_isr_interrupt_114,
__cs3_isr_interrupt_115,
__cs3_isr_interrupt_116,
__cs3_isr_interrupt_117,
__cs3_isr_interrupt_118,
__cs3_isr_interrupt_119,
__cs3_isr_interrupt_120,
__cs3_isr_interrupt_121,
__cs3_isr_interrupt_122,
__cs3_isr_interrupt_123,
__cs3_isr_interrupt_124,
__cs3_isr_interrupt_125,
__cs3_isr_interrupt_126,
__cs3_isr_interrupt_127,
__cs3_isr_interrupt_128,
__cs3_isr_interrupt_129,
__cs3_isr_interrupt_130,
__cs3_isr_interrupt_131,
__cs3_isr_interrupt_132,
__cs3_isr_interrupt_133,
__cs3_isr_interrupt_134,
__cs3_isr_interrupt_135,
__cs3_isr_interrupt_136,
__cs3_isr_interrupt_137,
__cs3_isr_interrupt_138,
__cs3_isr_interrupt_139,
__cs3_isr_interrupt_140,
__cs3_isr_interrupt_141,
__cs3_isr_interrupt_142,
__cs3_isr_interrupt_143,
__cs3_isr_interrupt_144,
__cs3_isr_interrupt_145,
__cs3_isr_interrupt_146,
__cs3_isr_interrupt_147,
__cs3_isr_interrupt_148,
__cs3_isr_interrupt_149,
__cs3_isr_interrupt_150,
__cs3_isr_interrupt_151,
__cs3_isr_interrupt_152,
__cs3_isr_interrupt_153,
__cs3_isr_interrupt_154,
__cs3_isr_interrupt_155,
__cs3_isr_interrupt_156,
__cs3_isr_interrupt_157,
__cs3_isr_interrupt_158,
__cs3_isr_interrupt_159,
__cs3_isr_interrupt_160,
__cs3_isr_interrupt_161,
__cs3_isr_interrupt_162,
__cs3_isr_interrupt_163,
__cs3_isr_interrupt_164,
__cs3_isr_interrupt_165,
__cs3_isr_interrupt_166,
__cs3_isr_interrupt_167,
__cs3_isr_interrupt_168,
__cs3_isr_interrupt_169,
__cs3_isr_interrupt_170,
__cs3_isr_interrupt_171,
__cs3_isr_interrupt_172,
__cs3_isr_interrupt_173,
__cs3_isr_interrupt_174,
__cs3_isr_interrupt_175,
__cs3_isr_interrupt_176,
__cs3_isr_interrupt_177,
__cs3_isr_interrupt_178,
__cs3_isr_interrupt_179,
__cs3_isr_interrupt_180,
__cs3_isr_interrupt_181,
__cs3_isr_interrupt_182,
__cs3_isr_interrupt_183,
__cs3_isr_interrupt_184,
__cs3_isr_interrupt_185,
__cs3_isr_interrupt_186,
__cs3_isr_interrupt_187,
__cs3_isr_interrupt_188,
__cs3_isr_interrupt_189,
__cs3_isr_interrupt_190,
__cs3_isr_interrupt_191,
__cs3_isr_interrupt_192,
__cs3_isr_interrupt_193,
__cs3_isr_interrupt_194,
__cs3_isr_interrupt_195,
__cs3_isr_interrupt_196,
__cs3_isr_interrupt_197,
__cs3_isr_interrupt_198,
__cs3_isr_interrupt_199,
__cs3_isr_interrupt_200,
__cs3_isr_interrupt_201,
__cs3_isr_interrupt_202,
__cs3_isr_interrupt_203,
__cs3_isr_interrupt_204,
__cs3_isr_interrupt_205,
__cs3_isr_interrupt_206,
__cs3_isr_interrupt_207,
__cs3_isr_interrupt_208,
__cs3_isr_interrupt_209,
__cs3_isr_interrupt_210,
__cs3_isr_interrupt_211,
__cs3_isr_interrupt_212,
__cs3_isr_interrupt_213,
__cs3_isr_interrupt_214,
__cs3_isr_interrupt_215,
__cs3_isr_interrupt_216,
__cs3_isr_interrupt_217,
__cs3_isr_interrupt_218,
__cs3_isr_interrupt_219,
__cs3_isr_interrupt_220,
__cs3_isr_interrupt_221,
__cs3_isr_interrupt_222,
__cs3_isr_interrupt_223,
__cs3_isr_interrupt_224,
__cs3_isr_interrupt_225,
__cs3_isr_interrupt_226,
__cs3_isr_interrupt_227,
__cs3_isr_interrupt_228,
__cs3_isr_interrupt_229,
__cs3_isr_interrupt_230,
__cs3_isr_interrupt_231,
__cs3_isr_interrupt_232,
__cs3_isr_interrupt_233,
__cs3_isr_interrupt_234,
__cs3_isr_interrupt_235,
__cs3_isr_interrupt_236,
__cs3_isr_interrupt_237,
__cs3_isr_interrupt_238,
__cs3_isr_interrupt_239,
__cs3_isr_interrupt_240,
__cs3_isr_interrupt_241,
__cs3_isr_interrupt_242,
__cs3_isr_interrupt_243,
__cs3_isr_interrupt_244,
__cs3_isr_interrupt_245,
__cs3_isr_interrupt_246,
__cs3_isr_interrupt_247,
__cs3_isr_interrupt_248,
__cs3_isr_interrupt_249,
__cs3_isr_interrupt_250,
__cs3_isr_interrupt_251,
__cs3_isr_interrupt_252,
__cs3_isr_interrupt_253,
__cs3_isr_interrupt_254,
__cs3_isr_interrupt_255,
0x00000000, /* KEY_UPPER */
0x00000000, /* KEY_LOWER */
0x00000000, /* CFMPROT */
0x00000000, /* CFMSACC */
0x00000000, /* CFMDACC */
0x00000000 /* CFMSEC */
};
More information about the coldfire-gnu-discuss
mailing list