GBLS MainEntry<br />MainEntry SETS "main"<br /> IMPORT $MainEntry<br /><br /><br />;此处不是很明白,请高手指教!<br />;**********************************************************<br />;检查是否使用tasm.exe进行编译<br /> <br /> GBLL THUMBCODE<br /> [ {CONFIG} = 16 <br />THUMBCODE SETL {TRUE}<br /> CODE32<br /> | <br />THUMBCODE SETL {FALSE}<br /> ]<br /><br /> [ THUMBCODE<br /> CODE32 ;for start-up code for Thumb mode<br /> ] <br /> <br />;******************************************************<br /> AREA SelfBoot, CODE, READONLY<br /> <br /> IMPORT UDF_INS_VECTOR<br /> IMPORT SWI_SVC_VECTOR<br /> IMPORT INS_ABT_VECTOR<br /> IMPORT DAT_ABT_VECTOR<br /> IMPORT IRQ_SVC_VECTOR<br /> IMPORT FIQ_SVC_VECTOR <br /> <br /> ENTRY <br /> IF :DEF: |ads$version|<br /> ELSE<br /> EXPORT __main<br />__main<br />;此处也不是很明白不知道,那位给解释一下!<br /> ENDIF <br />ResetEntry<br /> b SYS_RST_HANDLER<br /> b UDF_INS_HANDLER<br /> b SWI_SVC_HANDLER<br /> b INS_ABT_HANDLER<br /> b DAT_ABT_HANDLER<br /> b .<br /> b IRQ_SVC_HANDLER<br /> b FIQ_SVC_HANDLER |
|