diff options
| author | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
|---|---|---|
| committer | Sven Eisenhauer <sven@sven-eisenhauer.net> | 2023-11-10 15:11:48 +0100 |
| commit | 33613a85afc4b1481367fbe92a17ee59c240250b (patch) | |
| tree | 670b842326116b376b505ec2263878912fca97e2 /Bachelor/Mikroprozessorsysteme2/ARM202U/BIN | |
| download | Studium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.gz Studium-33613a85afc4b1481367fbe92a17ee59c240250b.tar.bz2 | |
Diffstat (limited to 'Bachelor/Mikroprozessorsysteme2/ARM202U/BIN')
35 files changed, 2227 insertions, 0 deletions
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.EXE Binary files differnew file mode 100644 index 0000000..6d0df80 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.GID b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.GID Binary files differnew file mode 100644 index 0000000..9458a1b --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.GID diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.HLP b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.HLP Binary files differnew file mode 100644 index 0000000..b840bc4 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APM.HLP diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMASYNC.PIF b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMASYNC.PIF Binary files differnew file mode 100644 index 0000000..9445d5d --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMASYNC.PIF diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMCMD.BAT b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMCMD.BAT new file mode 100644 index 0000000..9d9c901 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMCMD.BAT @@ -0,0 +1 @@ +%1
\ No newline at end of file diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMCMD.PIF b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMCMD.PIF Binary files differnew file mode 100644 index 0000000..b96e31c --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/APMCMD.PIF diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMASM.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMASM.ERR new file mode 100644 index 0000000..f754cb6 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMASM.ERR @@ -0,0 +1,384 @@ +mac_errors_mainline_nocol:File \"%s\" ; Line %ld\n# %s%s\n
+mac_errors_mainline_col:File \"%s\" ; Line \306%lu!%i:/\260/\n# %s%s\n
+mac_errors_macroline:#\tat line %lu in macro %.*s\n
+mac_errors_getlines:#\tincluded by GET/INCLUDE directive at line %lu in file \"%s\"\n
+mac_errors_infoline:#\t%s%s\n
+mac_errors_showinputline:
+mac_errors_telleandw:### Assembly terminated:\n###\t
+arm_errors_mainline_nocol:%s%s at line %lu in file %s\n
+arm_errors_mainline_col:%s%s at line %lu column %lu in file %s\n
+arm_errors_macroline: at line %lu in macro %.*s\n
+arm_errors_getlines: included by GET/INCLUDE directive at line %lu in file \"%s\"\n
+arm_errors_infoline:%s%s\n
+arm_errors_showinputline:%5lu %.8lx %.*s\n
+arm_errors_telleandw:Assembly terminated:\n
+errors_telleandw_warn0:0 Warnings
+errors_telleandw_warn1:1 Warning
+errors_telleandw_warns:%ld Warnings
+errors_telleandw_error0:0 Errors,
+errors_telleandw_error1:1 Error,
+errors_telleandw_errors:%ld Errors,
+errors_telleandw_suppressed: suppressed by -NOWarn
+aasm_main_banner:%s%s vsn %s%s [%s]\n
+apply_apply_expr_stack_err:Expression stack error
+apply_index_pc_rel::INDEX: cannot be used on a PC Relative Expression
+applysub_finfosub_fnotf:File '%s' not found
+applysub_finfosub_direct:'%s' is a directory
+asm_dopredefines_bad:bad predefine: %s
+asm_asm_noinput:No input file
+asm_asm_incompatible_styles:Incompatible input and output styles
+asm_loadfile_error_stdin:Error on stdin: exiting
+asm_loadfile_open_fail:File \"%s\" could not be opened
+asm_loadfile_not_all_loaded:File \"%s\" could not all be loaded
+cli_usage_part1a:\n\
+Usage: aasm [keyword arguments] sourcefile binaryfile\n\
+ aasm [keyword arguments] -o binaryfile sourcefile\n
+cli_usage_part1b:\n\
+Usage: %s [keyword arguments] sourcefile objectfile\n\
+ %s [keyword arguments] -o objectfile sourcefile\n
+cli_usage_part2a:\n\
+Keywords (Upper case shows allowable abbreviation)\n\
+-list listingfile Write a listing file (see manual for options)\n
+cli_usage_part2b:\
+-Depend dependfile Save 'make' source file dependencies\n\
+-Errors errorsfile Put stderr diagnostics to errorsfile\n\
+-I dir[,dir] Add dirs to source file search path\n\
+-PreDefine directive Pre-execute a SET{L,A,S} directive\n\
+-NOCache Source caching off (default on)\n\
+-MaxCache <n> Maximum cache size (default 8MB)\n
+cli_usage_part3:\
+-NOEsc Ignore C-style (\\c) escape sequences\n
+cli_usage_part4:\
+-NOWarn Turn off Warning messages\n
+cli_usage_part5:\
+-g Output ASD debugging tables\n
+cli_usage_part6:\
+-APCS <pcs>/<quals> Make pre-definitions to match the\n\
+ chosen proc-call standard\n
+cli_usage_part7:\
+-Stamp Stamp output with time\n
+cli_usage_part8:\
+-Module Mark objectfile as a RISC OS module\n
+cli_usage_part9:\
+-DeskTop Strip desktop prefix from filenames\n\
+-ThrowBack: Support DDE error processing\n
+cli_usage_part10:\
+-CheckReglist Warn about out of order LDM/STM register lists\n\
+-Help Print this information\n\
+-LIttleend Little-endian ARM\n\
+-BIgend Big-endian ARM\n\
+-VIA <file> Read further arguments from <file>\n\
+-ARCH <target-arch> Set target arhitecture version\n\
+ one of: 3, 3M, 4, 4T\n\
+-CPU <target-cpu> Set the target ARM core type\n\
+ one of:
+cli_usage_part11:\
+-16 Assemble 16 bit Thumb instructions\n\
+-32 Assemble 32 bit ARM instructions\n
+cli_set_calling_standard_unrec:Unrecognised APCS qualifier /%.*s
+cli_set_apcs_assumed_none:Unrecognised APCS, assuming None
+cli_getinterface_viafile_missing:Via file missing
+cli_getinterface_viafile_openfail:Via file would not open
+cli_getinterface_apcs_missing:-Apcs A/U/3/None missing
+cli_getinterface_arch_missing:-Arch argument missing
+cli_getinterface_arch_bad:Bad architecture specified
+cli_getinterface_arch_config:Bad architecture configured
+cli_getinterface_arch_conflict:Configured processor and architecture conflict
+cli_getinterface_depend_already:Dependency file already specified
+cli_getinterface_depend_open_fail:-Depend file '%s': cannot open
+cli_getinterface_depend_missing:-Depend file missing
+cli_getinterface_errors_already:Errors file already specified
+cli_getinterface_errors_missing:Errors file missing
+cli_getinterface_bad_cpu:Target cpu not recognised
+cli_getinterface_cpu_missing:Target cpu missing
+cli_getinterface_input_already:Input file already specified
+cli_getinterface_input_missing:Input file missing
+cli_getinterface_debug_not_supported:Debug option -g%c not supported
+cli_getinterface_debug_not_recog:Debug option -g%c not recognised
+cli_getinterface_include_missing:Include path missing
+cli_getinterface_len_range:Length out of range, ignored
+cli_getinterface_len_missing:Length specifier missing
+cli_getinterface_maxcache_bad:Bad value for maxCache
+cli_getinterface_maxcache_neg:MaxCache negative, ignored
+cli_getinterface_output_already:Output file already specified
+cli_getinterface_output_missing:Output file missing
+cli_getinterface_predef_missing:Predefine missing
+cli_getinterface_list_already:Listing file already specified
+cli_getinterface_list_open_fail:Can't open listing file '%s'
+cli_listfile_is_src_or_obj:The specified listing file '%s' must not be a .s or .o file
+cli_output_is_source:The specified output file '%s' must not be a source file
+cli_depend_is_source:The specified depend file '%s' must not be a source file
+cli_errors_is_source:The specified errors file '%s' must not be a source file
+cli_listing_is_source:The specified listing file '%s' must not be a source file
+cli_getinterface_wid_range:Width out of range, ignored
+cli_getinterface_wid_missing:Width specifier missing
+cli_getinterface_unrecog_param:Unrecognised parameter '%s'
+cli_getinterface_bad_param:Bad command line parameter '%s'
+cli_getinterface_fname_missing:Input or output filename missing under desktop option
+cli_getinterface_no_input_spec:Duh? InputFile called with no input file specified
+cli_error_open_stats:Error opening stats file %s
+code_relocinit_badbufsize:Bad relocation buffer size
+code_warnifbanked_error:Use of banked R8-R14 after forced user-mode LDM
+code_warnifbanked_warn:Use of banked R8-R14 after in-line mode change
+code_areanumber_error:Area number out of range
+code_fakefirstareadecl:Faking declaration of area AREA |$$$$$$$|
+code_dumpstringtable_f1:%s%s vsn %s%s%c
+code_dumpheader_chunkentry_size:Unexpected ChunkEntry size
+code_dumpheader_aofheader_size:Unexpected aof_header size
+code_dumpheader_unused:Unused
+code_dumpheader_aofheader_size2:Incorrect aof header size
+code_dumpareadecs_badsize:Bad area declaration size
+condasm_stack_overflow:Structure stack overflow
+condasm_stack_underflow:Structure stack underflow
+errors_diagnose_fatal:Fatal error:
+errors_errorreport_error:Error:
+errors_errorreport_info:
+errors_errorreport_too_many_error:Too many Errors
+errors_warning_warning:Warning:
+errors_ADirMissing:Area directive missing
+errors_CommaMissing:Missing comma
+errors_BadSymType:Bad symbol type
+errors_MulDefSym:Multiply or incompatibly defined symbol
+errors_BadExprType:Bad expression type
+errors_ExpectedConstExpr:Expected constant expression
+errors_ExpectedConstOrAddrExpr:Expected constant or address expression
+errors_ExpectedAddrExpr:Expected address expression
+errors_ExpectedStringExpr:Expected string expression
+errors_ExpectedRegRelExpr:Expected register relative expression
+errors_ExpectedStringOrConstExpr:Expected string or constant expression
+errors_TooLateOrg:Too late to set origin now
+errors_RegSymExists:Register symbol already defined
+errors_NoMacro:No current macro expansion
+errors_BadMEND:MEND not allowed within conditionals
+errors_BadGlob:Bad global name
+errors_GlobExists:Global name already exists
+errors_LocNotAllowed:Locals not allowed outside macros
+errors_BadLoc:Bad local name
+errors_LocExists:Local name already exists
+errors_WrongSy:Unknown or wrong type of global/local symbol
+errors_BadAlign:Bad alignment boundary
+errors_BadImport:Bad imported name
+errors_ImportExists:Imported name already exists
+errors_BadExport:Bad exported name
+errors_BadExportType:Bad exported symbol type
+errors_NoAreaName:Area name missing
+errors_BadAttr:Bad area attribute or alignment
+errors_EntryExists:Entry address already set
+errors_BadEOL:Unexpected characters at end of line
+errors_StringShort:String too short for operation
+errors_StringOver:String overflow
+errors_BadOpType:Bad operand type
+errors_RelOnlyAdd:Relocated expressions may only be added or subtracted
+errors_AOFNoSubRel:AOF does not support subtractive relocations
+errors_AoutNotImplemented:Internal Error : a.out format not fully supported
+errors_UnDefExp:Undefined exported symbol
+errors_CantOpenCode:Unable to open output file
+errors_CantCloseCode:Unable to close output file
+errors_BadShift:Bad shift name
+errors_UnkShift:Unknown shift name
+errors_ShiftOpt:Shift option out of range
+errors_BadSym:Bad symbol
+errors_BadReg:Bad register name symbol
+errors_UnExpOp:Unexpected operator
+errors_UnDefSym:Undefined symbol
+errors_UnExpOpnd:Unexpected operand
+errors_UnExpUnOp:Unexpected unary operator
+errors_BraMiss:Missing open bracket
+errors_SynAfterDir:Syntax error following directive
+errors_IllLineStart:Illegal line start should be blank
+errors_LabMiss:Label missing from line start
+errors_BadLocNum:Bad local label number
+errors_SynAfterLocLab:Syntax error following local label definition
+errors_WrongRout:Incorrect routine name
+errors_UnkOpc:Unknown opcode
+errors_UnsuppOpc:Opcode not supported on selected processor
+errors_TooManyParms:Too many actual parameters
+errors_BadOpcSym:Bad opcode symbol
+errors_SynAfterLab:Syntax error following label
+errors_InvLineStart:Invalid line start
+errors_BadTrans:Translate not allowed in pre-indexed form
+errors_MissSqKet:Missing close square bracket
+errors_ImmValRange:Immediate value 0x%08X is out of range
+errors_KetMiss:Missing close bracket
+errors_BadBrOp:Invalid operand to branch instruction
+errors_BadRot:Bad rotator
+errors_no_external_adrs:ADR/L cannot be used on extenal symbols
+errors_DatOff:Data transfer offset out of range
+errors_BadRegRange:Bad register range
+errors_BrOff:Branch offset out of range
+errors_DecOver:Decimal overflow
+errors_HexOver:Hexadecimal overflow
+errors_BadHex:Bad hexadecimal number
+errors_MissQuote:Missing close quote
+errors_BadOp:Bad operator
+errors_BadBaseNum:Bad based number
+errors_NumOver:Numeric overflow
+errors_ExtAreaSym:External area relocatable symbol used
+errors_ExtNotVal:Externals not valid in expressions
+errors_NoSym:Symbol missing
+errors_CodeInDataArea:Code generated in data area
+errors_BadMacroParms:Error in macro parameters
+errors_RegRange:Register value out of range
+errors_HashMissing:Missing hash
+errors_FPRegRange:Floating point register number out of range
+errors_CPRegRange:Coprocessor register number out of range
+errors_CPNameRange:Coprocessor number out of range
+errors_FPOver:Floating point overflow
+errors_FPNoNum:Floating point number not found
+errors_FPTooLate:Too late to ban floating point
+errors_UnkOp:Unknown operand
+errors_CPOpRange:Coprocessor operation out of range
+errors_BadMul:Multiply destination equals first source
+errors_StructErr:Structure mismatch
+errors_SubstLong:Substituted line too long
+errors_SubstNoPreDec:No pre-declaration of substituted symbol
+errors_IllLabParm:Illegal label parameter start in macro prototype
+errors_BadMacParmDef:Bad macro parameter default value
+errors_BadRegInBD:Register occurs multiply in LDM/STM list
+errors_BadRegListOrder:Registers should be listed in increasing register number order
+errors_BadIMAttr:Bad or unknown attribute
+errors_BadFPCon:Bad floating point constant
+errors_BadADRL:ADRL can't be used with PC
+errors_BadNoInit:Non-zero data within uninitialised area
+errors_MissBra:Missing open square bracket
+errors_DivZero:Division by zero
+errors_TooLateStyle:Too late to change output format
+errors_BadWeak:Weak symbols not permitted in a.out
+errors_BadOrg:Origin illegal for a.out
+errors_BadStrong:STRONG directive not suported by a.out
+errors_BadAttrs:Illegal combination of code and zero initialised
+errors_TooManyData:Too many data areas for a.out
+errors_TooManyCode:Too many code areas for a.out
+errors_TooMany0Init:Too many bss areas for a.out
+errors_TooLateRegList:Too late to define symbol as register list
+errors_BadRegList:Bad register list symbol
+errors_BadEscape:Bad string escape sequence
+errors_CodeError:Error on code file
+errors_AoutNoSupport:a.out doe not support this facility
+errors_BadAoutAdr:a.out can't handle external adresses except for branches
+errors_BaseInUse:Register already in use as an AREA base
+errors_BadCPSRorSPSR:Bad CPSR or SPSR designator
+errors_MRSnoCtlorFlg:CPSR/SPSR_<fields> are illegal in MRS
+errors_unknown_pc_offset:{PCSTOREOFFSET} not defined - no processor selected
+errors_source_ne_dest:Source and destination registers must be identical for this instruction
+errors_bad_reg_combo:Invalid register or register combination for this operation
+errors_imm_alignment:Immediate value must be word aligned for this operation
+errors_shift_size:Shift size too large
+errors_bad_immediate:Immediate value cannot be used with this operation
+errors_need_immediate:Must have immediate value with this operation
+errors_non_word_off:Offset must be word aligned with this operation
+errors_ShriekMissing:Missing '!'
+errors_b_arm:B or BL from 16 bit code to 32 bit code
+errors_b_thumb:B or BL from 32 bit code to 16 bit code
+errors_negative_off:Can't have negative offsets with datatransfer instructions
+errors_no_post_index:Post indexed addressing mode not available
+errors_no_pre_index:Pre indexed addressing mode not available for this instruction, use [Rn, Rm]
+HWord_Lit_NS:Halfword literal values not supported
+errors_noncode_data:DATA directive can only be used in CODE areas
+expr_fp_used_nofp:Register name fp used in -apcs 3/nofp mode
+expr_psr_deprecated:Deprecated form of PSR field specifier used (use _cxsf)
+expr_psr_badfield:Invalid PSR field specifier
+expr_psr_cpu_unsupported:Selected processor does not support the selected PSR field specifiers
+exprstor_alloc_failed:Expression storage allocator failed
+formatio_writech_header:\n\n\nARM Macro Assembler Page %lu
+fpio_read_scanf_failed_fp:Scanf failed to read floating point number
+getdir_getdir_struct_mismatch:Structure mismatch
+getdir_getdir_unreopenable:File \"%s\" could not be reopened
+getdir_getdir_bad_get_or_inc:Bad GET or INCLUDE
+getdir_checkstack_unmatched:Unmatched conditional or macro
+getdir_mexitdir_missing_if:missing IF element on structure stack
+getdir_mexitdir_missing_while:missing WHILE element on structure stack
+getdir_mexitdir_extra_get:unexpected GET on structure stack
+getdir_openbinfile_not_found:File \"%s\" not found
+getline_getline_too_long:Line too long
+getline_getline_eof:End of input file
+getline_no_string_splitting:\'\\\' should not be used to split strings
+getline_comment_continuation:\'\\\' at end of comment
+hostdep_pollescape_esc:Escape
+hostdep_throwback_sf_unable:Unable to send throwback message, error 0x%x '%s'
+hostdep_throwback_start_unable:Unable to start throwback session, error 0x%x '%s'
+hostdep_throwback_se_unable:Unable to send throwback message, error 0x%x '%s'
+hostdep_throwback_end_unable:Unable to end throwback session, error 0x%x '%s'
+initdir_initareaentry_bad:Area attribute index out of range
+initdir_initdirectives_err:\
+Internal error: opcode table not in ascending order\n\
+ Entry %li = %s, Entry %li = %s
+listing_listbool_true:TRUE
+listing_listbool_false:FALSE
+literals_thumb_literalpool_too_far:Literal pool too distant (>1KB) or too close (< 8 bytes distant), use LTORG to dump it within range
+literals_literalpool_too_far:Literal pool too distant (use LTORG to dump it within 4KB)
+macrotyp_definemacro_bad:Bad macro name
+macrotyp_definemacro_already:Macro already exists
+macrotyp_definemacro_bad_param_s:Illegal parameter start in macro prototype
+macrotyp_definemacro_bad_param:Illegal parameter in macro prototype
+macrotyp_definemacro_bad_sep:Invalid parameter separator in macro prototype
+macrotyp_definemacro_too_big:Macro definition too big
+macrotyp_definemacro_no_nest:Macro definitions cannot be nested
+macrotyp_insert_no_current:No current macro for insert
+occur_printocc_line1: %s %i in
+occur_printocc_Atline:At line
+occur_printocc_atline:at line
+occur_printocc_file:file
+occur_printocc_macro:macro
+occur_printocc_none: None
+occur_printres_symbol:\nSymbol:
+occur_printres_definitions:Definitions
+occur_printres_usages:Usages
+occur_printres_warning:Warning:
+occur_printres_undef: undefined
+occur_printres_muldef: multiply defined
+occur_printres_comment:Comment:
+occur_printres_unused: unused
+occur_printres_usedonce: usedonce
+opcode_initcond_internal_err:internal error: conditional clash at %s
+opcode_initop_internal_err:\
+Internal error: opcode table not in ascending order\n\
+ Entry %li = %s, Entry %li = %s
+p1dir_xattr_not_recog:AOF symbol attribute not recognised
+p1dir_p1dir_unexpected:Unexpected as directive not handled
+p1dir_p1dir_ORG_forced:ORG base forced to word boundary
+p1dir_p1dir_macro_within:macro definition attempted within expansion
+p1dir_p1dir_assert_failed:Assertion failed
+p1dir_p1dir_area_ignored:ObjAsm AREA directive ignored
+p1line_p1line_missing_END:Missing END directive at end of file
+p1line_p1line_res_instr:Reserved instruction (using NV condition)
+p1line_p1line_bad_MRS:MRS/MSR invalid in 26-bit PC configurations
+p1line_p1line_8bit_warn:Writing an 8-bit immediate value to the whole C/SPSR is not guaranteed on future processors
+p1line_p1line_TSTP_warn:TSTP/TEQP/CMNP/CMPP inadvisable in 32-bit PC configurations
+p1line_p1line_res_pc_rs:Reserved instruction (using PC as Rs)
+p1line_p1line_regshift_pc_undef:Undefined effect (using PC as Rn or Rm in register specified shift)
+p1line_p1line_undef_off_pc:Undefined effect (using PC as offset register)
+p1line_p1line_UnalignedPCDataXfer:Unaligned transfer of PC
+p1line_p1line_res_rm_rn:Reserved instruction (Rm = Rn with post-indexing)
+p1line_p1line_undef_pc_wb:Undefined effect (PC + writeback)
+p1line_p1line_undef_dest_wb:Undefined effect (destination same as written-back base)
+p1line_p1line_pc_not_word:Undefined effect (PC used in a non-word context)
+p1line_p1line_ldm_base_in_list:Non portable instruction (LDM with writeback and base in reg. list)
+p1line_p1line_stm_base_in_list:Non portable instruction (STM with writeback and base not first in reg. list)
+p1line_p1line_xfer_warn:Unsafe instruction (forced user mode xfer with write-back to base)
+p1line_p1line_psr1_warn:Unsafe instruction (PSR bits may pollute PC value)
+p1line_p1line_pc_src_warn:Unsafe instruction (PC as source or destination)
+p1line_p1line_undef_swp:Undefined effect (PC-relative SWP)
+p1line_p1line_psr2_warn:Undefined effect (use of PC/PSR)
+p1line_p1line_useless_instr:Useless instruction (PC can't be written back)
+p1line_p1line_undef_rd_rm:Undefined effect (Rd = Rm in MUL/MLA instruction)
+p1line_p1line_useless_2:Useless instruction (PSR is destination)
+p1line_p1line_dubious:Dubious instruction (PC used as an operand)
+p1line_longmul_undef_rdlo_rdhi_rm:Undefined if any of RdLo, RdHi, Rm are the same register
+p1line_longmul_r15_operand:Long multiply instructions do not take R15 as an operand
+p2line_p2line_B_unalign:B/BL to unaligned destination
+store_mymalloc_failed:host error: out of memory
+symdump_xref_table_no_syms:No symbols in table
+symdump_xref_table_alpha:Alphabetic symbol ordering
+symdump_xref_table_reloc:Relocatable symbols
+symdump_xref_table_abs:Absolute symbols
+symdump_xref_table_reg_rel:Register relative symbols
+symdump_xref_table_extern:External symbols
+symdump_xref_table_symbol:1 symbol
+symdump_xref_table_symbols:%lu symbols
+symdump_xref_table_symtab:1 symbol in table
+symdump_xref_table_symtabs:%lu symbols in table
+p1line_label_in_no_area:A Label was found which was in no AREA
+errors_incompatibleinstrs:Instruction not supported on targeted CPU
+pdir_mnoteLine:%s
+blankline:\n
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMASM.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMASM.EXE Binary files differnew file mode 100644 index 0000000..cc2e38f --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMASM.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.ERR new file mode 100644 index 0000000..25593bc --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.ERR @@ -0,0 +1,696 @@ +warn_option_r:unknown option -r%c: ignored
+warn_option_f:unknown option -f%c: ignored
+warn_option_g:unknown debugging option -g%c: -g assumed
+warn_option_w:unknown option -w%c: ignored
+warn_option_zq:unknown option -zq%c: ignored
+warn_preinclude:can't open pre-include file %s (ignored)
+warn_option_E:Obsolete use of '%s' to suppress errors -- use '-zu' for PCC mode
+warn_option_p:unknown profile option %s: -p assumed
+warn_option:unknown option %s: ignored
+warn_usage_rw:undefined behaviour: $b written and read without intervening sequence point
+warn_usage_ww:undefined behaviour: $b written twice without intervening sequence point
+bind_warn_extern_clash:extern clash $r, $r clash (ANSI 6 char monocase)
+bind_warn_unused_static_decl:unused earlier static declaration of $r
+bind_warn_not_in_hdr:extern $r not declared in header
+bind_warn_main_not_int:extern 'main' needs to be 'int' function
+bind_warn_label_not_used:label $r was defined but not used
+bind_warn_typedef_not_used:typedef $b declared but not used
+bind_warn_function_not_used:function $b declared but not used
+bind_warn_variable_not_used:variable $b declared but not used
+bind_warn_static_not_used:static $b declared but not used
+cg_warn_implicit_return:implicit return in non-void %s()
+flowgraf_warn_implicit_return:implicit return in non-void function
+pp_warn_triglyph:ANSI '%c%c%c' trigraph for '%c' found - was this intended?
+pp_warn_nested_comment:character sequence %s inside comment
+pp_warn_many_arglines:(possible error): >= %lu lines of macro arguments
+pp_warn_redefinition:repeated definition of #define macro %s
+pp_rerr_redefinition:differing redefinition of #define macro %s
+pp_rerr_nonunique_formal:duplicate macro formal parameter: '%s'
+pp_rerr_define_hash_arg:operand of # not macro formal parameter
+pp_rerr_define_hashhash:## first or last token in #define body
+pp_warn_ifvaldef:#ifdef %s may indicate trouble...
+pp_warn_nonansi_header:Non-ANSI #include <%s>
+pp_warn_bad_pragma:Unrecognised #pragma (no '-' or unknown word)
+pp_warn_bad_pragma1:Unrecognised #pragma -%c
+pp_warn_unused_macro:#define macro '%s' defined but not used
+pp_warn_unbalanced:Unbalanced #if/#ifdef/#ifndef/#endif in file
+regalloc_warn_use_before_set:$b may be used before being set
+regalloc_warn_never_used:$b is set but never used
+sem_warn_unsigned:ANSI surprise: 'long' $s 'unsigned' yields 'long'
+sem_warn_format_type:actual type $t mismatches format '%.*s'
+sem_warn_bad_format:Illegal format conversion '%%%c'
+sem_warn_incomplete_format:Incomplete format string
+sem_warn_format_nargs_0:Format requires 0 parameters, but %ld given
+sem_warn_format_nargs_1:Format requires 1 parameter, but %ld given
+sem_warn_format_nargs_n:Format requires %ld parameters, but %ld given
+sem_warn_addr_array:'&' unnecessary for function or array $e
+sem_warn_bad_shift:shift of $m by %ld undefined in ANSI C
+sem_warn_divrem_0:division by zero: $s
+sem_warn_ucomp_0:odd unsigned comparison with 0: $s
+sem_warn_fp_overflow:floating point constant overflow: $s
+sem_warn_implicit_constructor:implicit constructor $t()
+sem_warn_cast_sametype:explicit cast to same type
+sem_warn_ctor_confused:user defined constructors confusing
+sem_rerr_udiad_overflow:unsigned constant overflow: $s
+sem_rerr_diad_overflow:signed constant overflow: $s
+sem_rerr_umonad_overflow:unsigned constant overflow: $s
+sem_rerr_monad_overflow:signed constant overflow: $s
+sem_rerr_implicit_cast_overflow:implicit cast (to $t) overflow
+sem_rerr_implicit_cast5:$s: implicit cast of pointer loses $m qualifier
+sem_rerr_too_many_args_ovld:too many arguments for overload resolution
+sem_rerr_postdecr_bool:operand of $s cannot be 'bool'
+sem_rerr_opequal_bool:type of left operand of $s cannot be 'bool'
+sem_warn_deprecated_bool:deprecated use: operand of $s is 'bool'
+sem_warn_unusual_bool:$s: constant other than 0 and 1 used as 'bool'
+sem_warn_fix_fail:floating to integral conversion failed
+sem_warn_index_ovfl:out-of-bound offset %ld in address
+sem_warn_low_precision:lower precision in wider context: $s
+sem_warn_odd_condition:use of $s in condition context
+sem_warn_void_context:no side effect in void context: $s
+sem_warn_olde_mismatch:argument and old-style parameter mismatch: $e
+sem_warn_uncheckable_format:'format' arg. to printf/scanf etc. is variable, so cannot be checked
+sem_warn_narrow_voidstar:implicit cast from (void *), C++ forbids
+sem_warn_narrowing:implicit narrowing cast: $s
+sem_warn_fn_cast:$s: cast between function pointer and non-function object
+sem_warn_pointer_int:explicit cast of pointer to 'int'
+bind_warn_unused_this_in_member:'this' unused in class member function
+bind_warn_cpp_scope_differ:C++ scope may differ: $c
+bind_err_extern_clash:extern clash $r, $r (linker %ld char)
+bind_err_extern_clash_monocase:extern clash $r, $r (linker %ld char monocase)
+bind_err_duplicate_tag:duplicate definition of $s tag $b
+bind_err_reuse_tag:re-using $s tag $b as $s tag
+bind_err_incomplete_tentative:incomplete tentative declaration of $r
+bind_err_type_disagreement:type disagreement for $r
+bind_err_duplicate_definition:duplicate definition of $r
+bind_err_duplicate_label:duplicate definition of label $r - ignored
+bind_err_unset_label:label $r has not been set
+bind_err_undefined_static:static function $b not defined - treated as extern
+bind_err_conflicting_globalreg:conflicting global register declarations for $b
+fp_err_very_big:Overlarge floating point value found
+fp_err_big_single:Overlarge (single precision) floating point value found
+pp_err_eof_comment:EOF in comment
+pp_err_eof_string:EOF in string
+pp_err_eol_string:quote (%c) inserted before newline
+pp_err_eof_escape:EOF in string escape
+pp_err_missing_quote:Missing '%c' in pre-processor command line
+pp_err_if_defined:No identifier after #if defined
+pp_err_if_defined1:No ')' after #if defined(...
+pp_err_rpar_eof:Missing ')' after %s(... on line %ld
+pp_err_many_args:Too many arguments to macro %s(... on line %ld
+pp_err_few_args:Too few arguments to macro %s(... on line %ld
+pp_err_missing_identifier:Missing identifier after #define
+pp_err_missing_parameter:Missing parameter name in #define %s(...
+pp_err_missing_comma:Missing ',' or ')' after #define %s(...
+pp_err_undef:Missing identifier after #undef
+pp_err_ifdef:Missing identifier after #ifdef
+pp_err_include_quote:Missing '<' or '\"' after #include
+pp_err_include_junk:Junk after #include %c%s%c
+pp_err_include_file:#include file %c%s%c wouldn't open
+pp_err_unknown_directive:Unknown directive: #%s
+pp_err_endif_eof:Missing #endif at EOF
+sem_err_typeclash:Illegal types for operands: $s
+sem_err_sizeof_struct:size of $c needed but not yet defined
+sem_err_lvalue:Illegal in lvalue: function or array $e
+sem_err_bitfield_address:bit fields do not have addresses
+sem_err_lvalue1:Illegal in l-value: 'enum' constant $b
+sem_err_lvalue2:Illegal in the context of an l-value: $s
+sem_err_nonconst:illegal in %s: <unknown>
+sem_err_nonconst1:illegal in %s: non constant $b
+sem_err_nonconst2:illegal in %s: $s
+bind_msg_const_nonconst:illegal in constant expression: <unknown>
+bind_msg_const_nonconst1:illegal in constant expression: non constant $b
+bind_msg_const_nonconst2:illegal in constant expression: $s
+moan_floating_type_nonconst:illegal in floating type initialiser: <unknown>
+moan_floating_type_nonconst1:illegal in floating type initialiser: non constant $b
+moan_floating_type_nonconst2:illegal in floating type initialiser: $s
+moan_static_int_type_nonconst:illegal in static integral type initialiser: <unknown>
+moan_static_int_type_nonconst1:illegal in static integral type initialiser: non constant $b
+moan_static_int_type_nonconst2:illegal in static integral type initialiser: $s
+sem_err_nonfunction:attempt to apply a non-function
+sem_err_void_argument:'void' values may not be arguments
+sem_err_bad_cast:$s: illegal cast of $t to pointer
+sem_err_bad_cast1:$s: illegal cast to $t
+sem_err_bad_cast2:$s: cast to non-equal $t illegal
+sem_err_undef_struct:$c not yet defined - cannot be selected from
+sem_err_unknown_field:$c has no $r field
+sem_err_no_this_pntr:no 'this' pointer to access member
+sem_err_no_this_pntr2:no 'this' pointer for member function $e
+sem_err_dupl_default_value:duplicate declaration of default value for argument #%d: $r
+sem_err_missing_default_value:missing default value for argment #%d: $r
+sem_err_noncallsite_function:non-call site '.*' or '->*' yielding function
+sem_err_illegal_loperand:illegal left operand to $s
+sem_err_addr_globalvar:$b is a global register variable - can't take its address
+sem_err_ctor_confused:construction of value of type $t is recursively confused
+sem_err_no_ctor_at_type:no constructor for $c at this type signature
+simplify_err_outsizearray:array $b too large
+bind_rerr_undefined_tag:$s tag $b not defined
+bind_rerr_linkage_disagreement:linkage disagreement for $r - treated as $g
+bind_rerr_linkage_disagreement_2:$b has no linkage, but $b requires it to have
+bind_rerr_linkage_disagreement_3:linkage disagreement between $b and $b
+bind_rerr_linkage_previously_c:$b was previously declared without \"C\" linkage
+bind_rerr_duplicate_typedef:duplicate typedef $r
+bind_rerr_local_extern:extern $r mismatches top-level declaration
+xbind_rerr_inherited_type_differs:inherited virtual function type differs: $b
+xbind_rerr_ovld_non_fn:attempt to overload non-function $b
+xbind_rerr_is_ambiguous_name:$r is an ambiguous name in $c
+xbind_rerr_dl_cant_be_overloaded:'operator delete' can't be overloaded
+xbind_rerr_bad_dl_type:'operator delete' must be of type 'void (void*)' or 'void (void*, size_t)'
+xbind_rerr_bad_global_dl_type:'::operator delete' must be of type 'void (void*)'
+xbind_rerr_bad_nw_type:'operator new' must have a return type of 'void*' and have a first argument of type 'size_t'
+xbind_rerr_more_than_one_C_linkage:more than one $r has \"C\" linkage
+xbind_rerr_both_virtual_and_nonvirtual:$r inherits both virtual and non-virtual attributes from bases of $c
+cg_rerr_iffy_arithmetics:iffy arithmetic shift
+fp_rerr_very_small:small floating point value converted to 0.0
+fp_rerr_small_single:small (single precision) floating value converted to 0.0
+pp_rerr_newline_eof:missing newline before EOF - inserted
+pp_rerr_nonprint_char:unprintable char %#.2x found - ignored
+pp_rerr_illegal_option:illegal option -D%s%s
+pp_rerr_spurious_else:spurious #else ignored
+pp_rerr_spurious_elif:spurious #elif ignored
+pp_rerr_spurious_endif:spurious #endif ignored
+pp_rerr_hash_line:number missing in #line
+pp_rerr_hash_error:#error encountered \"%s\"
+pp_rerr_hash_ident:#ident is not in ANSI C
+pp_rerr_junk_eol:junk at end of #%s line - ignored
+sem_rerr_sizeof_bitfield:sizeof <bit field> illegal - sizeof(int) assumed
+sem_rerr_sizeof_void:size of 'void' required - treated as 1
+sem_rerr_sizeof_array:size of a [] array required, treated as [1]
+sem_rerr_sizeof_function:size of function required - treated as size of pointer
+sem_rerr_pointer_arith:<int> $s <pointer> treated as <int> $s (int)<pointer>
+sem_rerr_pointer_arith1:<pointer> $s <int> treated as (int)<pointer> $s <int>
+sem_rerr_assign_const:assignment to 'const' object $e
+sem_rerr_addr_regvar:'register' attribute for $b ignored when address taken
+sem_rerr_lcast:objects that have been cast are not l-values
+sem_rerr_pointer_compare:comparison $s of pointer and int:\n\
+ literal 0 (for == and !=) is only legal case
+sem_rerr_different_pointers:differing pointer types: $s
+sem_rerr_wrong_no_args:wrong number of parameters to $e
+sem_rerr_casttoenum:$s: cast of $m to differing enum
+sem_rerr_valcasttoref:$s: non-lvalue cast to non-const reference
+sem_rerr_implicit_cast1:$s: implicit cast of pointer to non-equal pointer
+sem_rerr_implicit_cast2:$s: implicit cast of non-0 int to pointer
+sem_rerr_implicit_cast3:$s: implicit cast of pointer to 'int'
+sem_rerr_implicit_cast4:$s: implicit cast of $t to 'int'
+sem_rerr_nonpublic:$r is non-public member of $c
+sem_rerr_cant_balance:differing pointer types: $s
+sem_rerr_void_indirection:illegal indirection on (void *): '*'
+sem_rerr_noncallsite_ovld:non-call site overload (using $b for $e)
+sem_rerr_cast_dtype_from_vbase:cast to derived type from virtual base
+sem_rerr_abclass_need_vtable:confusion: abstract? $c needs vtable
+sem_rerr_too_many_args:too many arguments: $t constructor
+obj_fatalerr_io_object:I/O error on object stream
+compiler_rerr_no_extern_decl:no external declaration in translation unit
+compiler_fatalerr_io_error:I/O error writing '%s'
+driver_fatalerr_io_object:I/O error on object stream
+driver_fatalerr_io_asm:I/O error on assembler output stream
+driver_fatalerr_io_listing:I/O error on listing stream
+aout_fatalerr_toomany:Too many symbols for 'a.out' output
+aout_fatalerr_toobig:Module too big for a.out formatter
+coff_fatalerr_toomany:Too many relocations for COFF format in .o file
+coff_fatalerr_toobig:Module too big for COFF formatter
+heliobj_warn_12bits:Offset %ld > 12 bits
+heliobj_warn_16bits:Offset %ld > 16 bits
+heliobj_warn_24bits:Offset %ld > 24 bits
+misc_fatalerr_space1:out of store (for error buffer)
+misc_fatalerr_toomanyerrs:Too many errors
+misc_fatalerr_space2:out of store (in cc_alloc)\n\
+(Compilation of the debugging tables requested with the -g option\n\
+ requires a great deal of memory. Recompiling without -g, with\n\
+ the more restricted -gf option, or with the program broken into\n\
+ smaller pieces, may help.)
+misc_fatalerr_space3:out of store (in cc_alloc)
+pp_fatalerr_hash_error:#error encountered \"%s\"
+driver_message_nolisting:Unable to open %s for listing: -l option ignored\n
+driver_message_noasm:This version of the compiler does not support -s\n
+driver_message_writefail:Couldn't write file '%s'\n
+driver_message_oddoption:Unrecognized option '%c': ignored\n
+driver_message_readfail:Couldn't read file '%s'\n
+driver_message_toomanyfiles:Too many file args
+driver_message_asmstdout:Assembly code will go to stdout\n
+driver_message_no_listing:-m option useless without source listing. Ignored\n
+driver_message_nomap:-m file not available or corrupt - ignored\n
+driver_message_notest:This version of the compiler does not support the -test option\n
+driver_message_needfile:At least one file argument wanted\n
+driver_message_spool:output to clog1.log & clog2.log\n
+driver_message_testfile:No files allowed with -test\n
+driver_abort_msg:Compilation aborted: %s\n
+driver_couldnt_write:couldn't write file '%s'\n
+driver_couldnt_read:couldn't read file '%s'\n
+driver_too_many_file_args:too many file arguments
+driver_couldnt_read_counts:couldn't read \"counts\" file
+driver_malformed_counts:malformed \"counts\" file
+driver_incompat_options:Incompatible options: '%s'.\n
+driver_incompat_cfrontcpp_ansi:-ansi incompatible with -cfront or -cpp
+driver_incompat_cfrontcpp_pcc:-pcc incompatible with -cfront or -cpp
+driver_incompat_pccansi_cfront:-cfront incompatible with -pcc or -ansi
+driver_incompat_pccansi_cpp:-cpp incompatible with -pcc or -ansi
+driver_ignored_arthur_unix:Warning: -arthur/-super ignored under unix\n
+driver_ignored_linkerflags:Warning: linker flag(s) ignored with -c -E -M or -S\n
+driver_conflict_EM:Warning: options -E and -M conflict: -E assumed\n
+driver_conflict_strict_onetrip:Warning: -onetrip and -strict conflict: -strict assumed\n
+driver_conflict_strict_f66:Warning: -f66 and -strict conflict: -strict assumed\n
+driver_conflict_strict_extend:Warning: -extend and -strict conflict: -strict assumed\n
+driver_implies_f66_onetrip:Warning: -f66 implies -onetrip\n
+driver_ignored_filename_overlong:Overlong filename ignored: %s\n
+driver_inconsistent_EM:Warning: %s -E/M %s - inconsistent options\n
+driver_unknown_filetype:Error: type of '%s' unknown (file ignored)\n
+driver_option_bad:Error: bad option '%s': ignored\n
+driver_option_nimp:Error: unimplemented option '%s': ignored\n
+driver_via_not_opened:Can't open -via file %s\n
+driver_option_bad1:Error: bad option
+driver_option_bad2:: ignored
+driver_option_missing_filearg:Missing file argument for %s\n
+driver_option_missing_lastarg:No argument to last compiler option
+driver_option_missing_arg:No argument to compiler option %s\n
+driver_cant_open_output:Can't open %s for output\n
+driver_cpp_toomanyfileargs:More than 2 file arguments to cpp ignored\n
+driver_cpp_cantopenoutput:Can't open output file %s\n
+driver_stdin_otherfiles:stdin ('-') combined with other files -- ignored\n
+driver_noeffect:Warning: %s command with no effect\n
+driver_banner:%s\n
+driver_prerelease:%s\n
+driver_expire:\
+This time-limited software remains the property of %s.\n\
+It will expire at (GMT) %s\n
+help_blank:\n
+help_bsd_f77:\n\nBSD compatible ANSI F77 compiler.\n
+help_usage:\n\
+Usage: %s [options] file1 file2 ... filen\n
+help_main_options:Main options:\n
+help_list:\
+-list Generate a compilation listing\n
+help_iso:\
+-iso Compile strictly according to ISO (BS 6192 : 1982)\n
+help_ansi:\
+-ansi Compile ANSI-style C source code\n
+help_strict:\
+-strict Accept only programs strictly conforming to ANSI standard\n
+help_pcc:\
+-pcc Compile UNIX PCC style C source code\n
+help_pcc_bsd:\
+-pcc Compile BSD UNIX PCC-style C source code\n
+help_f66:\
+-f66 Follow F66 practices or rules when conflicting with F77\n
+help_arthur:\
+-arthur Add 'arthur' to the list of libraries to be linked with\n\
+ (Arthur only)\n
+help_brazil:\
+-super Add 'supervisor' to the list of libraries to be linked with\n\
+ (Brazil only)\n
+help_dont_link:\
+-c Do not link the files being compiled\n
+help_dont_link_invoke:\
+-c Do not invoke the linker to link the files being compiled\n
+help_leave_comments:\
+-C Prevent the preprocessor from removing comments (Use with -E)\n
+help_predefine:\
+-D<symbol> Define <symbol> on entry to the compiler\n
+help_predefine_pp:\
+-D<symbol> Define preprocessor <symbol> on entry to the compiler\n
+help_preprocess_pascal:\
+-E Preprocess the Pascal source code only\n
+help_preprocess_c:\
+-E Preprocess the C source code only\n
+help_preprocess_fortran:\
+-E Preprocess the F77 source code only\n
+help_compiler_features:\
+-F<options> Enable a selection of compiler defined features\n
+help_runtime_checks:\
+-R<options> Disable selected run time error checks\n
+help_debug:\
+-g<options> Generate code that may be used with the debugger\n
+help_debug_noopt:\
+-g Generate code that may be used with the debugger\n
+help_include_I:\
+-I<directory> Include <directory> on the #include search path\n
+help_16bit_ints:\
+-i2 Make the default integer size 16 bits\n
+help_include_J:\
+-J<directory> Replace the default #include path with <directory>\n
+help_libraries:\
+-L<libs> Specify a comma-joined list of libraries to be linked with\n\
+ instead of the standard library\n
+help_makefile:\
+-M<options> Generate a 'makefile' style list of dependencies\n
+help_output:\
+-o<file> Instruct the linker to call the object code produced <file>\n
+help_output_space:\
+-o <file> Instruct the linker to name the object code produced <file>\n
+help_optimised:\
+-O Invoke the object code improver\n
+help_onetrip:\
+-onetrip Compile DO loops that are performed at least once if reached\n
+help_profile:\
+-P<options> Generate code to generate 'profile' information\n
+help_profile_lc:\
+-p<options> Generate code to generate 'profile' information\n
+help_readonly_strings:\
+-R Place all compile time strings in a 'Read only' segment\n
+help_readonly_strings_lc:\
+-r Place all compile time strings in a 'Read only' segment\n
+help_output_assembler:\
+-S Output assembly code instead of object code\n
+help_generate_assembler:\
+-S Generate assembly code instead of object code\n
+help_dont_downcase:\
+-U Do not convert upper case letters to lower case\n
+help_preundefine:\
+-U<symbol> Undefine <symbol> on entry to the compiler\n
+help_preundefine_pp:\
+-U<symbol> Undefine preprocessor <symbol> on entry to the compiler\n
+help_disable_warnings:\
+-W<options> Disable all or selected warning and error messages\n
+help_disable_warnings_lc:\
+-w<options> Disable all or selected warning and error messages\n
+help_helios_libraries:\
+-Z<option> Special Helios options for shared library building etc\n
+misc_message_lineno:\"%s\", line %ld: %s:
+misc_message_lineno_mpw:File \"%s\"; Line %ld # %s:
+misc_message_lineno_unix:%s: %ld: %s:
+misc_message_sum1_zero:%s: 0 warnings
+misc_message_sum1_sing:%s: 1 warning
+misc_message_sum1:%s: %ld warnings
+misc_message_sum1_zero_mpw:### \"%s\": 0 warnings
+misc_message_sum1_sing_mpw:### \"%s\": 1 warning
+misc_message_sum1_mpw:### \"%s\": %ld warnings
+misc_message_sum2: (+ %ld suppressed)
+misc_message_sum3_zero:, 0 errors
+misc_message_sum3_sing:, 1 error
+misc_message_sum3:, %ld errors
+misc_message_sum5_zero:, 0 serious errors\n
+misc_message_sum5_sing:, 1 serious error\n
+misc_message_sum5:, %ld serious errors\n
+warn_untrustable:untrustable code generated for $r
+misc_message_announce:+++ %s:
+misc_message_announce1:+++ %s: %ld: %s:
+misc_message_warning:Warning
+misc_message_error:Error
+misc_message_serious:Serious error
+misc_message_fatal:Fatal error
+misc_message_fatal_internal:Fatal internal error
+misc_message_abandoned:\nCompilation abandoned.\n
+errname_unset:<?>
+errname_pointertypes:<after * in declarator>
+errname_toplevel:<top level>
+errname_structelement:<structure component>
+errname_formalarg:<formal parameter>
+errname_formaltype:<formal parameter type declaration>
+errname_blockhead:<head of block>
+errname_typename:<type-name>
+errname_unknown:<unknown context>
+errname_error:<previous error>
+errname_invisible:<invisible>
+errname_let:<let>
+errname_character:<character constant>
+errname_wcharacter:<wide character constant>
+errname_integer:<integer constant>
+errname_boolean:<boolean constant>
+errname_floatcon:<floating constant>
+errname_string:<string constant>
+errname_wstring:<wide string constant>
+errname_identifier:<identifier>
+errname_binder:<variable>
+errname_tagbind:<struct/union tag>
+errname_simpletype:<simple type>
+errname_conversiontype:<conversion type>
+errname_new_type_name:<new-type-name>
+errname_catch_name:<catch name>
+errname_cond:_?_:_
+errname_displace:++ or --
+errname_postinc:++
+errname_postdec:--
+errname_arrow:->
+errname_dotstar:.*
+errname_arrowstar:->*
+errname_constructor:<constructor>
+errname_destructor:<destructor>
+errname_addrof:unary &
+errname_content:unary *
+errname_monplus:unary +
+errname_neg:unary -
+errname_fnap:<function argument>
+errname_subscript:<subscript>
+errname_cast:<cast>
+errname_sizeoftype:sizeof
+errname_sizeofexpr:sizeof
+errname_ptrdiff:-
+errname_endcase:break
+errname_block:<block>
+errname_decl:decl
+errname_fndef:fndef
+errname_typespec:typespec
+errname_typedefname:typedefname
+errname_valof:valof
+errname_ellipsis:...
+errname_init:=
+errname_eol:\\n
+errname_eof:<eof>
+errname_rangecheck:<rangecheck>
+errname_checknot:<checknot>
+pp_warn_macro_arg_exp_in_string:argument %s of macro %s expanded in %c...%c
+pp_warn_pragma_suppress:#pragma -b suppresses errors (hence non-ANSI)
+lex_warn_force_unsigned:%s treated as %sul in 32-bit implementation
+lex_warn_multi_char:non-portable - not 1 char in '...'
+lex_warn_cplusplusid:C++ keyword used as identifier: $r
+syn_warn_hashif_undef:Undefined macro '%s' in #if - treated as 0
+syn_warn_invent_extern:inventing 'extern int %s();'
+syn_warn_unary_plus:Unary '+' is a feature of ANSI C
+syn_warn_spurious_braces:spurious {} around scalar initialiser
+syn_warn_dangling_else:Dangling 'else' indicates possible error
+syn_warn_void_return:non-value return in non-void function
+syn_warn_use_of_short:'short' slower than 'int' on this machine (see manual)
+syn_warn_undeclared_parm:formal parameter $r not declared - 'int' assumed
+syn_warn_old_style:Old-style function $r
+syn_warn_give_args:Deprecated declaration %s() - give arg types
+syn_warn_ANSI_decl:ANSI style function declaration used, '%s(...)'
+syn_warn_archaic_init:Ancient form of initialisation, use '='
+syn_warn_untyped_fn:'int %s()' assumed - 'void' intended?
+syn_warn_no_named_member:$c has no named member
+syn_warn_extra_comma:Superfluous ',' in 'enum' declaration
+syn_warn_struct_padded:padding inserted in struct $b
+syn_warn_switch_funny:'switch (e)' not followed by '{'
+syn_warn_modify_access:access declaration with no effect
+syn_warn_storageclass_no_declarator:storage-class without declarator is spurious
+syn_warn_lacks_storage_type:declaration lacks type/storage-class (assuming 'int'): $r
+syn_warn_archaic_fnpara:archaic C-style function parameter $l
+syn_warn_special_ops:'=', ',' or unary '&' defined as non-member
+syn_warn_ineffective_asm_decl:ineffective declaration: asm(...)
+syn_warn_ignored_asm_decl:declaration ignored at top-level: asm(...)
+syn_warn_insert_sym_anachronism:inserting $r in ':(...)' anachronism
+syn_warn_uninit_const_ref:uninitialisable const or ref: $r
+syn_warn_superfluous_prefix:superfluous 'union','class', 'struct' or 'enum' prefix
+syn_warn_no_default_structor:$b: $c has no default $r
+simp_warn_checkvar:syserr soon: checkvar use %ld
+vargen_warn_nonull:omitting trailing '\\0' for %s [%ld]
+vargen_warn_unnamed_bitfield:Unnamed bit field initialised to 0
+vargen_warn_init_non_aggregate:Attempt to initialise non-aggregate
+lex_err_ioverflow:Number %s too large for 32-bit implementation
+lex_err_overlong_fp:Grossly over-long floating point number
+lex_err_fp_syntax1:Digit required after exponent marker
+lex_err_overlong_hex:Grossly over-long hexadecimal constant
+lex_err_overlong_int:Grossly over-long number
+lex_err_need_hex_dig:Hex digit needed after 0x or 0X
+lex_err_need_hex_dig1:Missing hex digit(s) after \\x
+lex_err_backslash_blank:\\<space> and \\<tab> are invalid string escapes
+lex_err_unterminated_string:Newline or end of file within string
+lex_err_bad_hash:misplaced preprocessor character '%c'
+lex_err_bad_char:illegal character (0x%lx = \'%c\') in source
+lex_err_bad_noprint_char:illegal character (hex code 0x%x) in source
+lex_err_ellipsis:(...) must have exactly 3 dots
+lex_err_illegal_whitespace:$s may not have whitespace in it
+syn_err_illdtor:illegal destructor ~$l
+syn_err_bitsize:bit size %ld illegal - 1 assumed
+syn_err_zerobitsize:zero width named bit field - 1 assumed
+syn_err_arraysize:Array size %ld illegal - 1 assumed
+syn_err_expected:expected $s - inserted before $l
+syn_err_expected1:expected $s - inserted before $l
+syn_err_expected1_aftercommand:expected $s after command - inserted before $l
+syn_err_expected2:expected $s or $s - inserted $s before $l
+syn_err_expecteda:expected $s
+syn_err_expected1a:expected $s
+syn_err_expected1a_aftercommand:expected $s after command
+syn_err_expected2a:expected $s or $s
+syn_err_mix_strings:char and wide (L\"...\") strings do not concatenate
+syn_err_expected_expr:<expression> expected but found $l
+syn_err_valof_block:{ following a cast will be treated as VALOF block
+syn_err_typedef:typedef name $r used in expression context
+syn_err_assertion:___assert(0, $e)
+syn_err_expected_member:Expected <member> but found $l
+syn_err_hashif_eof:EOF not newline after #if ...
+syn_err_hashif_junk:Junk after #if <expression>
+syn_err_initialisers:too many initialisers in {} for aggregate
+syn_err_initialisers1:{} must have 1 element to initialise scalar
+syn_err_default:'default' not in switch - ignored
+syn_err_default1:duplicate 'default' case ignored
+syn_err_case:'case' not in switch - ignored
+syn_err_case1:duplicated case constant: %ld
+syn_err_expected_cmd:<command> expected but found $l
+syn_err_expected_while:'while' expected after 'do' but found $l
+syn_err_else:Misplaced 'else' ignored
+syn_err_continue:'continue' not in loop - ignored
+syn_err_break:'break' not in loop or switch - ignored
+syn_err_no_label:'goto' not followed by label - ignored
+syn_err_no_brace:'{' of function body expected - found $l
+syn_err_stgclass:storage class $s not permitted in context %s - ignored
+syn_err_stgclass1:storage class $s incompatible with $g - ignored
+syn_err_typeclash:type $s inconsistent with $m
+syn_err_tag_brace:'{' or <identifier> expected after $s but found $l
+syn_err_expected3:Expecting <declarator> or <type> but found $l
+syn_err_unneeded_id:superfluous $l in <abstract declarator> - ignored
+syn_err_undef_struct_member:undefined $c member: $r
+syn_err_undef_struct_object:undefined $c object: $r
+syn_err_selfdef_struct_member:attempt to include $c member: $r within itself
+syn_err_selfdef_struct_object:attempt to include $c object: $r within itself
+syn_err_void_object_member:illegal 'void' member: $r
+syn_err_void_object_object:illegal 'void' object: $r
+syn_err_duplicate_type:duplicate type specification of formal parameter $r
+syn_err_not_a_formal:Non-formal $r in parameter-type-specifier
+syn_err_cant_init:$g names may not be initialised
+syn_err_enumdef:<identifier> expected but found $l in 'enum' definition
+syn_err_undef_enum:Undefined enum $r
+syn_err_misplaced_brace:Misplaced '{' at top level - ignoring block
+syn_err_not_friend:not a friend class $r
+syn_err_undef_basetag:undefined base tag: $l
+syn_err_missing_basetag:missing base tag: $l
+syn_err_incomp_arg_ovld:Incompatible arguments to $b (overload missing?)
+syn_err_no_operator_ovld:No operator $s with this type signature
+syn_err_multi_overload_call:ambiguous %d-way overload for call to $b
+syn_err_multi_operator_ovld:ambiguous %d-way overload for operator $s
+syn_err_multi_convfn_ovld:ambiguous %d-way choice of conversion from $c to $t
+syn_err_multi_ctor_ovld:ambiguous %d-way choice of constructor from $t to $c
+sem_err_assign_ovld:no suitable operator=() for $c: overload missing?
+syn_err_constructor_init:constructor forbids $r = {...} initialiser
+syn_err_no_named_member:$c has no $r member
+syn_err_not_found_named_member:member $r not found in struct/class $b
+syn_err_missing_named_mfn:Missing class member function name
+syn_err_classname_not_found:class-name $r not found
+syn_err_member_cannot_init:member cannot be initialised: $r
+syn_err_lacks_bclass_anachronism:$c lacks base class for ':(...)' anachronism
+syn_err_not_member:$l is not a member of struct/class $b\n
+syn_err_try_catch:'try-catch' unimplemented
+syn_err_catch_ignored:misplaced 'catch' ignored
+syn_err_illegal_simple_types:illegal <simple type>: $m
+syn_err_no_member_here:class member $b cannot be defined here
+syn_err_template_not_impl:'template' not implemented
+syn_err_friend_type:'friend <type>;' needs elaborated-type-specifier
+syn_err_linkage_spec:expected <linkage-spec> '}' before $l
+syn_err_illegal_operator:'operator $s' is illegal
+syn_err_wrong_args_ovld:wrong number of arguments to overload $b
+syn_err_cannot_follow_unary_dcolon:$l cannot follow unary '::'
+syn_err_cannot_follow_binary_dcolon:$l cannot follow binary '::'
+syn_err_expected_dtor_name:expected destructor name after ::~, found $l
+syn_err_missing_tlevel_decl:missing top-level declaration: $r
+syn_err_no_decl_at_type:no $b declaration at this type
+syn_err_lacks_arg_ctor:$t lacks an %ld-argument constructor
+syn_err_no_nullary_ctor:no nullary constructor: $b
+syn_err_ignored_new_array_ctor:new <array> initialiser ignored
+syn_err_requires_pntr_arg:requires pointer argument: $s
+syn_err_duplicated_mem_init:duplicate member initialisation: $r
+syn_err_init_not_in_ctor:member initialiser not in constructor
+syn_err_expected_id_in_mem_init:expecting <identifier> in <member-initialiser>
+syn_err_missing_catch_after_try:omitted 'catch' after 'try'
+syn_err_ill_this:legal only in member function: $l
+vargen_err_long_string:string initialiser longer than %s [%ld]
+vargen_err_nonstatic_addr:non-static address $b in pointer initialiser
+vargen_err_bad_ptr:$s: illegal use in pointer initialiser
+vargen_err_init_void:objects of type 'void' can not be initialised
+vargen_err_undefined_struct:$c must be defined for (static) variable declaration
+vargen_err_open_array:Uninitialised static [] arrays illegal
+vargen_err_overlarge_reg:invalid global register number
+vargen_err_not_int:invalid type for global int register
+vargen_err_not_float:invalid type for global float register
+vargen_err_badinit:illegal initialisation to $r%+ld
+vg_err_dynamicinit:Initialised dynamic array with -ZR or -ZL
+vargen_rerr_nonaligned:Non-aligned ADCON at data+0x%lx (value $r+0x%lx) set to NULL
+vargen_rerr_datadata_reloc:RISC OS (or other) reentrant module has static init. to data $r
+vargen_rerr_compiler_confused:compiler confused: static const with dynamic initialisation
+vargen_rerr_local_static_with_dtor:unimplemented: local static with destructor: $b
+lex_rerr_8_or_9:digit 8 or 9 found in octal number
+lex_rerr_pp_number:number illegally followed by letter
+lex_rerr_hex_exponent:hex number cannot have exponent
+lex_rerr_esc16_truncated:overlarge escape '\\x%s%lx' treated as '\\x%lx'
+lex_rerr_esc8_truncated:overlarge escape '\\%o' treated as '\\%o'
+lex_rerr_illegal_esc:illegal string escape '\\%c' - treated as %c
+lex_rerr_not1wchar:L'...' needs exactly 1 wide character
+lex_rerr_empty_char:no chars in character constant ''
+lex_rerr_overlong_char:more than 4 chars in character constant
+syn_rerr_array_0:array [0] found
+syn_rerr_void_valof:void valof blocks are not permitted
+syn_rerr_undeclared:undeclared name, inventing 'extern int %s'
+syn_rerr_undeclared_fn:undeclared name, inventing 'extern \"C\" int %s(...);'
+syn_rerr_insert_parens:parentheses (..) inserted around expression following $s
+syn_rerr_return:return <expr> illegal for void function
+syn_rerr_qualified_typedef:$m typedef $b has $m re-specified
+syn_rerr_no_quals_allowed:only non-static member functions can be const or volatile
+syn_rerr_missing_type:missing type specification - 'int' assumed
+syn_rerr_long_float:ANSI C does not support 'long float'
+syn_rerr_missing_type1:omitted <type> before formal declarator - 'int' assumed
+syn_rerr_missing_type2:function prototype formal $r needs type or class - 'int' assumed
+syn_rerr_ellipsis_first:ellipsis (...) cannot be only parameter
+syn_rerr_mixed_formals:prototype and old-style parameters mixed
+syn_rerr_open_member:illegal [] member: $r
+syn_rerr_ref_void:illegal type (void &) treated as (int &)
+syn_rerr_ill_ref:$t of reference illegal -- '&' ignored
+syn_rerr_fn_returntype:function returning $t illegal -- assuming pointer
+syn_rerr_array_elttype:array of $t illegal -- assuming pointer
+syn_rerr_fn_ptr_member:member $r may not be function -- assuming pointer
+syn_rerr_fn_ptr_object:object $r may not be function -- assuming pointer
+syn_rerr_fn_ptr1:function $r may not be initialised - assuming function pointer
+syn_rerr_archaic_init:Ancient form of initialisation, use '='
+syn_rerr_bitfield:illegal bit field type $t - 'int' assumed
+syn_rerr_ANSIbitfield:ANSI C forbids bit field type $t
+syn_rerr_missing_formal:formal name missing in function definition
+syn_rerr_ineffective:declaration with no effect
+syn_rerr_duplicate_member:duplicate member $r of $c
+syn_rerr_semicolon_in_arglist:',' (not ';') separates formal parameters
+syn_rerr_no_members:$c has no members
+syn_rerr_not_base:$b is not a base member of $c
+syn_rerr_badly_placed_access:access declarations only in public and protected parts
+syn_rerr_modify_access:base access rights cannot be altered
+syn_rerr_illegal_type:illegal type for $r
+syn_rerr_jump_past_init:jump past initialisation for $b
+syn_rerr_ambiguous_qualification:$r is ambiguously qualified
+syn_rerr_abstract_class_member:abstract class $c member: $r
+syn_rerr_abstract_class_object:abstract class $c object: $r
+syn_rerr_insert_braces:inserting { } around command after $s
+syn_rerr_not_decl_packed:Definition of tag $r not __packed: qualifier ignored
+syn_rerr_ignored_non_fn:$g ignored for non-function $r
+syn_rerr_global_anon_union:global anonymous union must be static
+syn_rerr_defaults_ordering:defaulted parameter $r followed by non-defaulted
+syn_rerr_unknown_linkage:unknown linkage: extern $e
+syn_rerr_illegal_anon_union_mem:illegal anonymous union member $r
+syn_rerr_illegal_nonpub_anon_union_mem:illegal non-public anonymous union member $r
+syn_rerr_delete_expr_anachronism:'e' ignored in 'delete [e]' anachronism
+syn_rerr_self_copying_ctor:self-copying constructor for $c
+syn_rerr_duplicated_base:duplicate base $c ignored
+syn_rerr_no_arg_in_template:no arguments in template<>
+syn_rerr_superfluous_access_adjuster:superfluous type for access adjuster, declaration ignored
+syn_rerr_private_bmember_ignored:private overloaded base member ignored
+syn_rerr_local_default:auto variable being referenced
+syn_rerr_declaree_out_of_scope:$b::$q cannot be declared here
+syn_rerr_friend_class_not_definable:friend $c shall not be defined
+syn_rerr_expect_dtor:expecting destructor for $c, found $r
+syn_rerr_union_w_base:unions may not have bases
+syn_rerr_meminit_wrong_args:too few/many arguments to initialiser for simple member $b
+syn_rerr_ref_not_initialised:reference $r must be initialised
+syn_rerr_const_not_initialised:constant $r must be initialised
+syn_rerr_addrof_cdtor_taken:can't take address of constructor or destructor
+syn_rerr_multi_convfn_bool:ambiguous %d-way choice of conversion from $c in Boolean context
+syn_moan_hashif_nonconst:illegal in #if <expression>: <unknown>
+syn_moan_hashif_nonconst1:illegal in #if <expression>: non constant $b
+syn_moan_hashif_nonconst2:illegal in #if <expression>: $s
+syn_moan_case_nonconst:illegal in case expression (ignored): <unknown>
+syn_moan_case_nonconst1:illegal in case expression (ignored): non constant $b
+syn_moan_case_nonconst2:illegal in case expression (ignored): $s
+syn_moan_hashif:#if <expression>
+syn_moan_case:case expression (ignored)
+misc_disaster_banner:\n\
+Internal inconsistency: either resource shortage or compiler fault. If you\n\
+cannot alter your program to avoid this failure, please contact your supplier\n
+mcdep_warn_fpinconsistent:Software floating point inconsistent with FPE2/3 and FPREGARGS
+gen_warn_Lisp:Lisp-support stack push needed %ld
+obj_err_common:repeated common block $r
+obj_err_common1:common block $r too small
+obj_err_common2:common block $r too large
+armobj_fatalerr_toomany:Too many symbols for ACORN linker
+armdbg_fatalerr_toobig:Debug table size exceeds space in Acorn AOF format
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.EXE Binary files differnew file mode 100644 index 0000000..c1dc49a --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCC.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOM16.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOM16.DLL Binary files differnew file mode 100644 index 0000000..ce49cf9 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOM16.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOM32.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOM32.DLL Binary files differnew file mode 100644 index 0000000..efd7316 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOM32.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOMMS.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOMMS.DLL Binary files differnew file mode 100644 index 0000000..8572873 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMCOMMS.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMDBG.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMDBG.ERR new file mode 100644 index 0000000..7deb108 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMDBG.ERR @@ -0,0 +1,175 @@ +ErrMess_Interrupted:Interrupted
+ErrMess_Overflow:Overflow
+ErrMess_FileNotFound:File not found
+ErrMess_ActivationNotPresent:Function activation does not exist
+ErrMess_OutOfStore:Debugger workspace full
+ErrMess_TypeNotSimple:Compound type
+ErrMess_BufferFull:Buffer full
+ErrMess_AtStackBase:Already at base of stack
+ErrMess_AtStackTop:Already at top of stack (execution level)
+ErrMess_DbgTableFormat:Invalid debug table field
+ErrMess_NotVariable:Not a variable
+ErrMess_NoSuchBreakPoint:Breakpoint not found
+ErrMess_NoSuchWatchPoint:Watchpoint not found
+ErrMess_FileLineNotFound:Line not found
+ErrMess_DbgTableVersion:Wrong ASD table format for operation
+ErrMess_NoSuchPath:No such path
+ErrMess_BadWatchPointSort:Bad ValueSort for watchpoint
+ErrMess_TooManyBreakPoints:Too many breakpoints
+ErrMess_TargetReadFail:Failed to read from target memory
+ErrMess_TargetWriteFail:Failed to write to target memory
+ErrMess_CoProInit:RDI error in processing coprocessor description
+ErrMess_CoProUnknown:Unknown coprocessor
+ErrMess_CoProRegNotWritable:coprocessor register not writable
+ErrMess_NotInHistory:entry not present in history
+ErrMess_CoProRead:Failed to read from coprocessor
+ErrMess_CoProWrite:Failed to write to coprocessor
+ErrMess_NoFP:Floating point not available
+ErrMess_InfiniteLoop:Possible infinite loop
+ErrMess_BadPCWriteInstruction:Bad PC update instruction
+ErrMess_PCUnset:PC not set
+ErrMess_BadStatusForGo:Can't go
+ErrMess_WrongByteSex:Image probably in wrong byte sex
+ErrMess_RDIError:RDI Error
+ErrMess_BadAIF:Format error in image file
+ErrMess_FileTooBig:Too many lines in source file
+ErrMess_FileTooShort:Image shorter than implied by header (has it been squeezed?)
+ErrMess_FileReadFail:File read failure
+ErrMess_FileWriteFail:File write failure
+ErrMess_BadDbgDataItem:ASD table format error
+ErrMess_BadDbgTableVersion:Program compiled for wrong ASD version
+ErrMess_NotImplemented:Debugger feature not yet implemented
+ErrMess_NoSuchSymTable:Symbol table not found
+ErrMess_NotFound:Name not found
+ErrMess_Ambiguous:Ambiguous reference
+ErrMess_LineNotFound:No code compiled for source line
+ErrMess_NotProc:No code in non-procedure
+ErrMess_NoFileData:File name not found in debug data
+ErrMess_BadlyTerminatedExpr:Expression incorrectly terminated
+ErrMess_Lost:Unknown location
+ErrMess_Syntax:Syntax error
+ErrMess_NotForContext:Activation level meaningless here
+ErrMess_DebugLevel:Debug data for section is incomplete
+ErrMess_Type:Type error
+ErrMess_TypeWarn:Type violation
+ErrMess_DivideByZero:Division by zero
+ErrMess_BadField:Unknown structure field name
+ErrMess_Select:Field selector expected
+ErrMess_BoundViolation:Array bounds violation
+ErrMess_RegVar:Can't take address of register
+ErrMess_NotVar:Identifier not a variable
+ErrMess_UBUndef:No known value for upper bound
+ErrMess_LBUndef:No known value for lower bound
+ErrMess_NoSuchElement:Aggregate type has fewer elements
+ErrMess_AssignOp:Assignment operators not permitted
+ErrMess_Brackets:Mismatched parantheses
+ErrMess_LValue:Not an Lvalue
+ErrMess_SqBrackets:Mismatched array brackets
+ErrMess_CommaExpected:Expected ','
+ErrMess_TypeExpected:Type expected
+ErrMess_ProcExpected:Function name expected
+ErrMess_BadReturnType:Toolbox can't handle functions returning aggregates
+ErrMess_BadCount:Invalid count for breakpoint
+ErrMess_ExprIncomplete:Unexpected end of expression
+ErrMess_MissingExpr:Empty expression
+ErrMess_ExprOutOfStore:Workspace full expression too complicated
+ErrMess_EscapedChar:Bad string escape
+ErrMess_CharConstant:Bad character constant
+ErrMess_UnclosedString:Missing string quote
+ErrMess_NotIntegralType:Integral type expected
+ErrMess_BadNumber:Bad integer constant
+ErrMess_ExprUnexpected:Unexpected symbol
+ErrMess_ExprNotFound:Unknown name
+ErrMess_BadValueSort:Bad value sort
+ErrMess_BadStack:No valid stack backtrace beyond this point
+ErrMess_NoReturn:Function has no return
+ErrMess_Internal:Debugger internal error
+ErrMess_BadMode:Invalid mode value
+ErrMess_BadConfigData:Corrupt configuration data
+ErrMess_ConfigLoadFail:Failed to load configuration data
+ErrMess_ConfigSelectFail:Configuration select failure
+ErrMess_InadequateTarget:Target processor can't do this
+ErrMess_MemConfig:Unable to configure Memory characteristics
+ErrMess_PP_TooManyArgs:Too many arguments to macro
+ErrMess_PP_TooFewArgs:Too few arguments to macro
+ErrMess_PP_MissingCloseParen:Missing ')' in call of macro
+ErrMess_PP_RecSleep:pp internal error recursive sleep
+ErrMess_PP_EOFinString:EOF in string
+ErrMess_PP_EOFinEscape:EOF in string escape
+ErrMess_Profile_AlreadyStarted:Can't do this after the debuggee has started running
+ErrMess_Profile_NotGoing:Not profiling
+ErrMess_Profile_NotLoaded:Profile map not yet loaded
+ErrMess_Profile_NoMap:Current image has no symbols
+ErrMess_Profile_Cant_CallG:Image unsuitable for call graph profiling
+ErrMess_BadCfg:Error processing configuration file
+ErrMess_NotAvailable:Not available
+Errmess_Unknown:Unknown error code %d
+PSMess_Breakpoint:Breakpoint
+PSMess_BreakpointNumbered:Breakpoint #%d
+PSMess_WatchPoint:Watchpoint #%d at %s changed
+PSMess_UnknownWatchPoint:Unknown watchpoint triggered
+PSMess_StepDone:Step completed
+PSMess_Interrupted:Interrupted
+PSMess_Stopped:Program terminated normally
+PSMess_LostWatch:Watchpoint(s) discarded on exit from procedure
+PSMess_BranchThrough0:Program stopped: branch through zero
+PSMess_Undef:Program stopped: undefined instruction
+PSMess_CaughtSWI:Program stopped: SWI
+PSMess_Prefetch:Program stopped: instruction fetch failed
+PSMess_Abort:Program aborted
+PSMess_AddrExcept:Program stopped: illegal address
+PSMess_CaughtIRQ:Program stopped: IRQ
+PSMess_CaughtFIQ:Program stopped: FIQ
+PSMess_Error:Program stopped: %s
+PSMess_CallFailed:Call failed
+PSMess_CallReturned:Call returned
+PSMess_UnknownBreak:Unknown breakpoint
+PSMess_Unknown:Unknown status %d
+RDIErrMess_Reset:Reset
+RDIErrMess_UndefinedInstruction:Undefined instruction
+RDIErrMess_SoftwareInterrupt:Software Interrupt
+RDIErrMess_PrefetchAbort:Prefetch Abort
+RDIErrMess_DataAbort:Data abort
+RDIErrMess_AddressException:Address exception
+RDIErrMess_IRQ:IRQ
+RDIErrMess_FIQ:FIQ
+RDIErrMess_Error:Error
+RDIErrMess_BranchThrough0:Branch through 0
+RDIErrMess_NotInitialised:Not initialised
+RDIErrMess_UnableToInitialise:Can't initialise
+RDIErrMess_WrongByteSex:Wrong byte sex
+RDIErrMess_UnableToTerminate:Can't terminate
+RDIErrMess_BadInstruction:Bad instruction
+RDIErrMess_IllegalInstruction:Illegal instruction
+RDIErrMess_BadCPUStateSetting:Bad CPU state setting
+RDIErrMess_UnknownCoPro:Unknown coprocessor
+RDIErrMess_UnknownCoProState:Unknown coprocessor state
+RDIErrMess_BadCoProState:Bad coprocessor state
+RDIErrMess_BadPointType:Unknown point type
+RDIErrMess_UnimplementedType:Unimplemented point type
+RDIErrMess_BadPointSize:Bad point size
+RDIErrMess_UnimplementedSize:Unimplemented size
+RDIErrMess_NoMorePoints:No more points
+RDIErrMess_BreakpointReached:Breakpoint reached
+RDIErrMess_WatchpointAccessed:Watchpoint accessed
+RDIErrMess_NoSuchPoint:No such point
+RDIErrMess_ProgramFinishedInStep:Program finished in step
+RDIErrMess_UserInterrupt:User interrupt
+RDIErrMess_CantSetPoint:Can't set point
+RDIErrMess_IncompatibleRDILevels:Incompatible RDI levels
+RDIErrMess_CantLoadConfig:Can't load configuration data
+RDIErrMess_BadConfigData:Malformed configuration data
+RDIErrMess_NoSuchConfig:No such configuration
+RDIErrMess_BufferFull:Buffer full
+RDIErrMess_OutOfStore:Out of store
+RDIErrMess_NotInDownload:Not in download
+RDIErrMess_PointInUse:Hardware point in use
+RDIErrMess_TargetRunning:Target processor not stopped
+RDIErrMess_DeviceWouldNotOpen:Could not open serial/parallel port
+RDIErrMess_NoSuchHandle:No such memory description handle
+RDIErrMess_ConflictingPoint:Incompatible breakpoint already exists
+RDIErrMess_SoftInitialiseError:Recoverable error in RDI initialisation
+RDIErrMess_InsufficientPrivilege:Insufficient privilege
+RDIErrMess_UnimplementedMessage:Unimplemented RDP message
+RDIErrMess_UndefinedMessage:Undefined RDP message
+RDIErrMess_Unknown:Unknown RDI error code %d
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLIB.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLIB.ERR new file mode 100644 index 0000000..57b3a93 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLIB.ERR @@ -0,0 +1,66 @@ +msg_warning:(Warning)
+msg_error:(Error)
+msg_fatal:(Fatal)
+msg_mem_req_too_big:Memory request %u too big.
+msg_mem_req_silly:Zero or negative memory request %d.
+msg_mem_out:Out of memory.
+msg_unable_open_lib:Unable to open library %s.
+msg_not_lib:%s is not a library file.
+msg_read_error:Unable to read %s.
+msg_no_match:No match for %s.
+msg_no_file:Can't find file %s.
+msg_unable_open_file:Unable to open file %s.
+msg_write_error:Unable to write file %s.
+msg_error_writing:Error writing file %s.
+msg_zero_length:Zero-length file: %s
+msg_member_diff_sex:Library member %s has different bytesex.
+msg_not_chunk_file:Library member %s is not a chunk file.
+msg_bad_member:Bad library member %s.
+msg_no_symbol_table:No symbol table in %s.
+msg_no_string_table:No string table in %s.
+msg_no_exported_syms:No exported symbols in %s.
+msg_sym_tab_too_big:Symbol table (size %lu) too big in %s.
+msg_no_external_sym_tab:No external symbol table.
+msg_multiple_libs:Multiple libraries: %s amd %s.
+msg_unknown_option:Unrecognised option(s) -%s.
+msg_no_via_filename:No filename supplied for -via option.
+msg_only_one_option:Only one of -c, -i, -d and -e may be used.
+msg_no_lib_specified:No library file specified.
+msg_must_use_one_option:Please use at least one of -c, -i, -d, -e, -o, -l or -s.
+msg_no_file_or_member_list:No file or member list specified.
+msg_invalid_file_or_member_list:Invalid file or member list.
+msg_lib_no_vsn:\nFormat version: (no version number)\n
+msg_lib_vsn_n:\nFormat version: %d\n
+msg_last_modify:Last Modification: %s\n
+msg_contents:\nContents:\n\n
+msg_member_info: %-40s %10d %s\n
+msg_end_of_lib:\nEnd of Library\n
+msg_ext_sym_tab_generated:External Symbol Table, generated: %s\n\n
+msg_sym_tab_info: %-40s from %s\n
+msg_end_table:\nEnd of Table\n
+msg_help_1:\
+%s version %s [%s]\n - AOF library creation and maintenance tool\n\n\
+Command format:\n\n\
+%s options library [ file_list | member_list ]\n\n
+msg_help_wild:Wildcards '%c' and '*' may be used in <member_list>\n\n
+msg_help_2:\
+Options:-\n\
+\n\
+-c Create a new library containing files in <file_list>.\n\
+-i Insert files in <file_list>, replace existing members of the same name.\n\
+-d Delete the members in <member_list>.\n\
+-e Extract members in <member_list> placing in files of the same name.\n
+msg_help_3:\
+-o Add an external symbol table to an object library.\n\
+-l List library, may be specified with any other option.\n\
+-s List symbol table, may be specified with any other option.\n\
+-v file Take additional arguments from via file.\n\
+\n
+msg_help_4:\
+Examples:-\n\
+\n\
+ %s -c -o mylib obj1 obj2 obj3...\n\
+ %s -e mylib %csort*\n\
+ %s -d mylib hash\n\
+ %s -i mylib quick_sort quick_hash1\n\
+ %s -l -s ansilib\n\n
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLIB.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLIB.EXE Binary files differnew file mode 100644 index 0000000..303f1a1 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLIB.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLINK.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLINK.ERR new file mode 100644 index 0000000..a953d93 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLINK.ERR @@ -0,0 +1,263 @@ +HELP_TEXT_FORMAT:%s vsn %s [%s]\n\
+\n\
+Command format: %s [options] object_file1, object_file2 ...\n\n
+HELP_TEXT_GENERAL_1:\
+General options (abbreviations shown capitalised):\n\
+-Output file Put final output in 'file'\n\
+-[NO]Debug Include debugging information (default = -Debug)\n\
+-ERRORS file Put diagnostics to 'file', not stderr\n\
+-LIST file Put Map and Xref listing to 'file', not stdout\n
+HELP_TEXT_GENERAL_2:\
+-VIA file Take more object file names from 'file'\n\
+-Verbose Give informational message while linking\n\
+-MAP Print an area map to the standard output\n\
+-Xref Print an area cross-reference list\n\
+-Symbols file List symbol definitions to 'file'\n\n
+HELP_TEXT_OPTS_1:\
+Output options:\n\
+-AIF Absolute AIF (the default)\n\
+-AIF -Relocatable Relocatable AIF\n\
+-AIF -R -Workspace nnn Self-moving AIF\n\
+-AOF Partially linked AOF\n\
+-BIN Plain binary\n\
+-BIN -AIF Plain binary described by a prepended AIF header\n
+HELP_TEXT_OPTS_2:\
+-IHF Intellec Hex Format (readable text)\n\
+-SPLIT Output RO and RW sections to separate files (-BIN, -IHF)\n\
+-SHL file Shared-library + stub, as described in 'file'\n\
+-SHL file -REENTrant Shared-library + reentrant stub\n\
+-RMF RISC OS Module\n\
+-OVerlay file Overlaid image as described in 'file'\n\
+-SCATTER file Scatter loaded image as described in 'file'\n\n
+HELP_TEXT_SPECIAL_1:\
+Special options:\n\
+-RO-base n\n\
+-Base n Specify base of image\n\
+-RW-base n\n\
+-DATA n Specify separate base for image's data\n\
+-Entry n Specify entry address\n\
+-Entry n+obj(area) Specify entry as offset within area\n\
+(prefix 'n' with & or 0x for hex; postfix witk K for *2^10, M for *2^20)\n\
+-Case Ignore case when symbol matching\n\
+-MATCH n Set last-gasp symbol matching options\n
+HELP_TEXT_SPECIAL_2:\
+-FIRST obj(area) Place 'area' from object 'obj' first in the output image\n\
+-LAST obj(area) Place 'area' from object 'obj' last...\n\
+-NOUNUSEDareas Don't remove AREAs unreachable from the AREA\n\
+ containing the entry point (AIF images only)\n\
+-REMOVE Remove unreachable AREAs even in -bin and -d images\n\
+-DUPOK Allow duplicate symbols\n\
+-Unresolved sym Make all unresolved references refer to 'sym'\n
+HELP_TEXT_SPECIAL_3:\
+-NOZEROpad Do not expand zero initialised areas to zeros in the image\n
+MSG_FORMAT:%s: %s
+msglevel_fatal:(Fatal)
+msglevel_error:(Error)
+msglevel_warning:(Warning)
+msglevel_info:
+fatal_nomember:3Missing library member in member list for %s.
+fatal_extrachars:3Extra characters on end of member list for %s.
+fatal_truncated:3Name %s has been truncated.
+fatal_outmem:3Out of memory.
+fatal_toobig:3Memory request (%lu bytes) too big.
+fatal_tabtoobig:3Internal table (%lu entries) too big.
+fatal_readerr:3Error reading file %s.
+fatal_openerr:3Can't open %s.
+fatal_badobj:3Input file %s corrupt.
+fatal_byteslost:3%lu bytes of part-word lost after word 0x%.lx of IHF output.\n
+fatal_writeerr:3Error writing %s.
+fatal_noentry:3No entry point for image.
+fatal_optype:3Unknown output type[%d].
+fatal_notobj:3%s is not an object or library file.
+fatal_byteorder:3%s has the opposite byte order to the preceding objects.
+fatal_misslevel:3Can't create segment level %c until previous levels declared.
+fatal_missseg:3Can't create segment %s until previous segments declared.
+fatal_badovname:3%s, line %lu: bad overlay segment name %s.
+fatal_badspace:3%s, line %lu: whitespace following '('.
+fatal_badspace2:3%s, line %lu: whitespace following area name.
+fatal_badnl:3%s, line %lu: newline in area list - use '\' to continue line.
+fatal_badcont:3%s, line %lu: misplaced '\'.
+fatal_missegbase:3%s, line %lu: missing base address for segment %s.
+fatal_misbra:3%s, line %lu: misplaced '('.
+fatal_misterm:3%s, line %lu: misplaced ')' or ','.
+fatal_badchar:3%s, line %lu: innvalid character, code %d.
+fatal_eftmap:3EFT map botch: len = %lu, should be %lu.
+fatal_noshlimage:3No shared library image file named in %s.
+fatal_baseclash:3Absolute AREA %s based at %x has been placed at %x.
+fatal_notfound:3File %s not found.
+fatal_badqual:3/a or /l qualifier on AOF, a.out or .ar file %s.
+fatal_badbase:3Badly formed or missing -RO-base/-Base value.
+fatal_badsegbase:3Badly formed segment base address in overlay description file.
+fatal_baddatabase:3Badly formed or missing -RW-base/-DATAbase value.
+fatal_multout:3Multiple output types, use one of -aif, -aof, -rmf, -bin or -ihf.
+fatal_both_remove_and_noremove:3Conflicting options: only one of -remove and -noremove may be used.
+fatal_reopen_stderr:3Can't reopen stderr to file %s.
+fatal_badentry:3Badly formed constant on -Entry qualifier.
+fatal_badmatchopts:3Badly formed constant on -Match qualifier.
+fatal_badwork:3Badly formed constant on -Workspace qualifier.
+fatal_too_many_objs:3Can't link more than %d object files.
+fatal_nosymtab:3Library %s has no symbol table.
+fatal_ood:3Out of date symbol table in library %s.
+fatal_dirread:3Error reading directory '%s'.
+fatal_multbases:3Multiple base addresses specified.
+fatal_noarg:3No argument to -%s.
+fatal_multunresolved:3Multiple -Unresolved options given.
+fatal_multflag:3Multiple -%s options.
+fatal_toomany:3%s, line %u: Too many argument words.
+fatal_badflag:3Unrecognised option -%s.
+fatal_badinfoarg:3Unrecognised argument %s on -info option
+fatal_basedplink:3Can't set a base address for partially linked output.
+fatal_nofiles:3No files to link, use %s -help for help.
+err_badentry1:2Entry point 0x%lx not in image [0x%lx, 0x%lx).
+err_badentry2:2Entry offset +0x%lx not in image range [+0x%lx, +0x%lx).
+err_glob_muldef:2Global %s multiply defined (in %s and %s).
+err_mulsharedlibs:2Multiple shared libraries.
+err_extref:2External ref to %s from shared library.
+err_mulentries:2Multiple entry points.
+err_badspecial:2Special AOF file %s out of specification.
+err_ovobj:2Overlay module %s not found.
+err_ovarea:2Overlay AREA %s(%s) not found.
+err_truncated:2%s, line %u: line truncated
+err_extnotfound:2External symbol %s not found.
+err_eftnoncode:2EFT name %s(%s) is non-code symbol.
+err_eftbadnum:2EFT parameter '%s' is not a number.
+err_relocdata:2Data in AREA %s(%s) need relocating - impossible in shared library.
+err_shlrefstub:2Sharable AREA %s(%s) directly addresses\n\
+ relocatable stub AREA %s(%s).
+err_stubrefshl:2Stub AREA %s(%s) directly addresses\n\
+ sharable library AREA %s(%s).
+err_shlname:2shared library name %s too long.
+err_based_in_AIF:2BASED AREAs are illegal in non-reentrant AIF images\
+ (use -reentrant to force inclusion of %s(%s)).
+err_base_overlap:2Data based at %lx overlaps code based at %lx.
+err_incompat_attrib:2Attributes of -FIRST/LAST AREA incompatible with neighbouring %s(%s)\n\
+ (missing/extra attributes are {%s}).
+err_notroot:2Entry point is not in root segment.
+err_undefsyms:2Undefined symbol(s).
+err_pcrelabs:2PC relative reference to absolute symbol %s.
+err_reloc:2Reloc at 0x%lx in %s(%s): value %ld exceeds range %u.
+err_instreloc:2can't relocate instr [%.8lx] at offset 0x%lx in %s(%s).
+warn_unaligned_reloc:1Unaligned data at offset 0x%lx in %s(%s).
+warn_unaligned_relocs:1Unaligned data in %s(%s), use '-info unaligned' for more info
+err_lost_reloc:2Relocation w.r.t. undefined %s lost at offset 0x%lx in %s(%s).
+err_type2:1Old style relocation not supported with ARM/Thumb interworking in %s(%s)
+info_inst_to_thumb_reloc:0Interworking call from ARM to Thumb code symbol %s in %s(%s).
+info_inst_to_arm_reloc:0Interworking call from Thumb to ARM code symbol %s in %s(%s).
+err_STRONG_undef:2Undefined STRONG symbol %s.
+err_phase_reloc:2Phase error relocating to symbol %s in %s(%s).
+err_phase_symcount:2Phase error: symbol count different
+info_both_arm_thumb:0Both ARM & Thumb versions of %s present in image.
+info_arm_to_thumb_total:0%d ARM to Thumb interworking calls generated, use '-info interwork' to list
+info_thumb_to_arm_total:0%d Thumb to ARM interworking calls generated, use '-info interwork' to list
+err_noncores:2%s(%s) refers to non-coresident data.
+err_relocB:2B or BL to unaligned destination.
+err_relocseq:2Relocated value too big for instruction sequence.
+err_entryconflict:2Conflict between -entry option and ENTRY in AREA %s
+err_bad_areaname:2(%s) bad object(area) name %s(%s) ignored.
+err_mult_area:2(%s) object %s contains more than one AREA.
+err_area_notfound:2(%s) AREA %s not found in object %s.
+err_object_notfound:2(%s) object %s not found.
+err_badsymbolforexportfromsharedlib:2Symbol %s cannot be exported from shared-library.
+err_positiondependentreloc:2Position-dependent reloc at 0x%lx in %s(%s)
+warn_diffattr0:1AREA %s(%s) has conflicting attributes COMMON,SHLDATA;\
+ (COMMON ignored).
+warn_symbol_match:1Reference to symbol %s matched to definition of %s.
+warn_com_toobig:1COMMON %s(%s) is larger than its definition %s(%s).
+warn_com_muldef:1Common AREA %s multiply defined by objects %s and %s.
+warn_glob_muldef:1Global %s multiply defined (in %s and %s).
+warn_deprecated:1Symbol %s referenced, %s used.
+warn_diffattr1:1Attribute conflict between AREA %s(%s) and image code.
+warn_diffattr2:1Attribute conflict within AREA %s\n\
+ (conflict first found with %s(%s)).
+warn_diffattr3:1Attribute conflict between AREAS %s(%s) and %s(%s).
+warn_fp3:1AREA %s(%s) uses revision-3 FP instructions.
+warn_diffarea:1AREA %s differs between object %s and object %s.
+warn_comsym_toobig:1COMMON symbol %s is larger than COMMON AREA %s (in object %s).
+warn_oversegname:1Overlay segment name %s too long - truncated to %d characters.
+warn_eftname:1Missing ')' in EFT entry name %s(%s).
+warn_eftdup1:1Duplicate EFT entry %s ignored.
+warn_eftdup2:1Duplicate EFT entry %s(%s) ignored.
+warn_dupopline:1%s, line %u: duplicate output line ignored.
+warn_missket:1%s, line %u: missing ')'.
+warn_notreent:1AREA %s from object %s(%s) is not REENTRANT.
+warn_noncores:1%s(%s) refers to non-coresident data.
+warn_dupfname:1Duplicate file %s ignored.
+warn_libqual:1Old style /a or /l qualifier on library %s.
+warn_nosymtab:1Library %s has no symbol table.
+warn_ood:1Out of date symbol table in library %s.
+warn_commasep:1Old style ',' separator after %s, use ' '.
+warn_nearoutmem:1Memory shortage, increase memory allocation.
+warn_dbgignored:1Debug data incompatible with plain binary format (-d ignored).
+err_relocignored:2Relocatable is incompatible with plain binary format (-r ignored).
+warn_rwbaseignored:1-RW-base/-DATA incompatible with -IHF without -SPLIT\n\
+ (-RW-base/-DATA ignored).
+warn_multentry:1Implicit entry point in %s(%s) redefined to %s.
+warn_constmigrationtostub:1Constant symbol %s has migrated to the stub.
+warn_undefsyms:1Undefined symbol(s).
+info_uncache:0Memory shortage: uncaching %s.
+info_unused_AREA_1:0Unreferenced AREA (%s) omitted from output.
+info_unused_AREA_3:0Unreferenced AREA %s(%s) (file %s) omitted from output.
+info_diffattrs:0(attribute difference = {%s}).
+info_badref:0 (ref to |%s|+0x%lx at offset 0x%lx)
+misc_areabase:AREA-base
+info_undefsym1:0 %s.
+info_undefsym2:0 %s, referred to from %s.
+info_undefsym3:0 %s, referred to from %s(%s).
+info_ireloc:0(at 0x%lx in %s(%s): offset/value = 0x%lx bytes)
+info_EFTPBlock:0Size of EFT parameter block = %u bytes
+info_EFTSize:0The EFT has %lu entries
+info_EFTEntry:0 eft[%3lu] = 0x%6lx %s
+info_def:0 def: %s
+info_ref:0 ref: %s
+info_weakref:0 ref: %s (weak)
+info_loadnamed:0 Loading named member %s from %s.
+info_scanlib:0 Scanning library %s for referenced modules.
+info_rescanlib:0 Re-scanning library %s for referenced modules.
+info_loadlib:0 Loading whole library %s.
+info_loadmemb:0 Loading %s to resolve %s.
+info_loadobj:0 Loading object file %s.
+info_openout:0Opening output file %s.
+info_errors:0Errors in link, no output generated.
+info_mem_use:0Memory usage: heap=%d, temp=%d, cache=%d.
+misc_removeoutput:%s: garbage output file %s removed\n
+misc_internalerror:%s: Internal error.\n
+misc_interrupted:%s: Interrupted by user.\n
+misc_finished:%s: finished, %d informational, %d warning and %d error messages.\n
+misc_refto:%s(%s) refers to %s(%s)\n
+misc_reloc1: Relocating AREA %s
+misc_reloc2: from %s
+misc_anon:<anon>
+misc_map_hdr:AREA map of %s:\nBase Size Type RO? Name\n
+misc_map_fromfile: from object file %s
+misc_sym_hdr:\nSymbol Table\n\n
+misc_sym_undefref: ?????? Undefined, Reference
+misc_sym_undefweak: ?????? Undefined, WEAK Reference
+misc_xref_hdr:\nInter-AREA References\n\n
+err_ovattrarea:2No area in %s matching attribute %s.
+err_loadreg_too_big:2Load region %s (size %d) exceeds specified limit.
+err_loadreg_overlap:2Load region %s (size %d) overlaps load region %s
+err_execreg_overlap:2Execution region %s (size %d) overlaps execution region %s
+err_region_clash:2Overlayed regions %s and %s clash unexpectedly
+warn_scatter_robase_ignored:1-RO-base incompatible with -SCATTER. -RO-base will be ignored.
+warn_scatter_rwbase_ignored:1-RW-base incompatible with -SCATTER. -RW-base will be ignored.
+warn_splitflagignored:1-SPLIT incompatible with -SCATTER. -SPLIT will be ignored.
+warn_scatter_aif:1-AIF specified with -SCATTER is equivalent to -AIF -BIN.
+fatal_bad_loadreg_name:3%s, line %lu Error in load region name.
+fatal_bad_loadreg_base:3Invalid load region base.
+fatal_bad_execreg_base:3Invalid execution region base.
+fatal_duplicate_loadreg:3Load region %s has already been defined.
+fatal_root_spec:3%s, line %lu Root region incorrectly specified.
+fatal_rootdata_spec:3%s, line %lu Root data region incorrectly specified.
+fatal_mult_root:3%s, line %lu Multiple root region base addresses specified.
+fatal_mult_data_root:3%s, line %lu Multiple root region data addresses specified.
+fatal_brace_notfound:3%s, line %lu '{' not found as expected. Found '%c'
+fatal_bad_regionlimit:3Load region size limit is invalid.
+fatal_bad_exec_option:3%s, line %lu Bad execution region option.
+fatal_execreg_problem:3%s, line %lu Unable to interpret execution region definition.
+fatal_missing_loadbase:3%s, line %lu Load region base address is missing.
+fatal_missing_execbase:3%s, line %lu execution region base address is missing.
+fatal_bad_area:3%s, line %lu Incorrect object area specification incorrect
+fatal_module_missing:3%s, line %lu Missing module name.
+fatal_unknown_attr:3%s, line %lu Unknown attribute value - %s.
+fatal_noroot_base:3Root region base address not specified.
+fatal_noroot_database:3Root region data address not specified.
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLINK.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLINK.EXE Binary files differnew file mode 100644 index 0000000..fb3666e --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMLINK.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMMAKE.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMMAKE.EXE Binary files differnew file mode 100644 index 0000000..f509506 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMMAKE.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMPROF.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMPROF.ERR new file mode 100644 index 0000000..30c9b25 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMPROF.ERR @@ -0,0 +1,21 @@ +cg_header:Name%-28ccum%% self%% desc%% calls\n
+flat_header:Name%-28ctime%%\n
+help_line1:ARM Profiler %s [%s]\n\n
+help_line2:Command format: %s [options] profile_data\n\n
+help_line3:Options: (shorter forms may be used)\n
+help_line4:-Sort Cumulative Sort the output by the cumulative time taken by each\n function and all its children\n
+help_line5:-Sort Self Sort the output by the time taken by each function\n inside itself\n
+help_line6:-Sort Descendants Sort the output by the time taken in each functions\n children, ignoring the time in the functions itself\n
+help_line7:-Sort Calls Sort the output by the number of calls to each function\n
+help_line8:-Parent Include the parents of each function in the listing\n
+help_line9:-Noparent Do not list the parent functions\n
+help_line10:-Child Include the children of each function in the listing\n
+help_line11:-Nochild Do not list the child functions\n
+help_line12:-Flat Produce a flat profile only\n
+out_of_store:Out of memory, trying to allocate %ld bytes
+no_sort_arg:No arguments on -Sort option
+bad_sort_arg:Unrecognised argument '%s' on -Sort option
+bad_option:Unrecognised option '%s', use '%s -help' for help
+err_open:Can't find %s
+invalid_file:%s is not a valid profile data file
+no_sample_data:No sample data in %s - cannot generate profile
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMPROF.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMPROF.EXE Binary files differnew file mode 100644 index 0000000..2e1965a --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMPROF.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMREDIR.COM b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMREDIR.COM Binary files differnew file mode 100644 index 0000000..b90aa1f --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMREDIR.COM diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMSD.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMSD.ERR new file mode 100644 index 0000000..9c76016 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMSD.ERR @@ -0,0 +1,384 @@ +ErrMess_CantDoNow:Can't be done after program has terminated
+ErrMess_BeforeStart:Can't be done before program starts
+ErrMess_CommandSyntax:Syntax error
+ErrMess_BadEnd:Expression incorrectly terminated
+ErrMess_NoLogFile:No log file
+ErrMess_LogOpen:Already logging, use 'LOG' with no arguments to close
+ErrMess_FOpen:Cannot open file
+ErrMess_FileRW:File transfer failure
+ErrMess_NoFile:No file
+ErrMess_Type:Type error
+ErrMess_BadFormat:Bad format string, no \'%\'
+ErrMess_NotInDbgData:Debug data not available
+ErrMess_Brace:Missing brace
+ErrMess_MultipleBreakPoints:Multiple breakpoints, please specify breakpoint to remove
+ErrMess_NoBreakPoints:No breakpoints set
+ErrMess_IncompletePos:Incomplete breakpoint specification
+ErrMess_MultipleWatchPoints:Multiple watchpoints, please specify watchpoint to remove
+ErrMess_NoWatchPoints:No watchpoints set
+ErrMess_NoImage:No image loaded
+ErrMess_UnknownCoPro:Unknown coprocessor
+ErrMess_BadCoProReg:Invalid coprocessor register number
+ErrMess_SplitCodeData:Split code and data probably error for executable AIF image
+ErrMess_MemStats:Error reading memory statistics
+ErrMess_SillyRange:Unreasonably large address range
+ErrMess_Unknown:Unknown error code %d
+Fail_MissingParam:Missing parameter for \"-%s\"
+Fail_SignalHandler:Signal handler error?
+Fail_SignalHandlerPathetic:Signal handler doesn't know what to do\n
+Fail_Reopen:Failed to reopen file %s
+Fail_Fseek:Fseek to %x failed on reopening file %s
+Fail_InvalidLinespeed:%d is an invalid linespeed
+Fail_UnrecognisedArg:Unrecognised argument \"-%s %s\"
+Fail_UnrecognisedArg2:unrecognised argument \"%s\"
+Fail_Allocate:Failed to allocate heap space (size %d)
+Misc_ArithError:\nArithmetic error\n
+Misc_ErrorAt:%s at
+Misc_TypeVersion:%s %s\n
+Misc_SelectedVersion:Selected version = %d\n
+Misc_ConfigVersion:%s version %ld\n
+Misc_ObjProgramFile:Object program file %s\n
+Misc_Warning:** Warning: %s\n
+Misc_Error:** Error: %s\n
+Misc_Quitting:Quitting\n
+Misc_FoundAt:Found at:
+Misc_FoundAtBlank:
+Misc_StrAtLoc:%s at 0x%lx\n
+Misc_NotFound:Not found
+Misc_Line1:, line %ld
+Misc_Line2:, line %ld:%ld
+Misc_Line3:, line %ld/%ld
+Misc_Line4:, line %ld:%ld/%ld
+Misc_Offset: (offset %#lx)
+Misc_Of: of
+Misc_OutOfScope:Watchpoint #%d at %s out of scope\n
+Misc_BreakptAt:at %s
+Misc_BreakptCount: count %d (of %d)
+Misc_Context:\ncontext:
+Misc_RDIReset:\nRDI reset\n
+Misc_MemStatBanner:address name w acc R(N/S) W(N/S) reads(N/S) writes(N/S) time (ns)\n
+Misc_MemStatFormat:%.8lX %-10s %c %s %3d/%-3d %3d/%-3d %7ld/%-7ld %7ld/%-7ld %-12.0f
+Log_Banner:| ARM Symbolic Debugger command interaction log\n
+Log_ProgName:| Program file %s\n
+Complain_OverlongInput:Overlong input line\n
+Complain_Syntax:Syntax: %s\n
+Complain_Unrecognised:Unrecognised command: <%s>\n
+Complain_InitErr:Error during initialisation: %s\n
+Complain_InitFailed:** Initialisation failed: %s\n
+help1:\n\
+%s is an interactive source-level debugger providing high level debugging\n\
+support for languages such as C, Fortran & Pascal and low level support for\n\
+assembly language.\n\n\
+Interactive help is available within %s with the HELP command.\n\n\
+Command line format:\n\n
+help2: %s [options] [<imagefile> [<arguments>]]\n\n
+help3:\
+options: (abbreviations shown capitalised)\n\
+\n\
+-Size nnn specify minimum required memory size (prefixed by 0x for hex,\n\
+ suffixed with K for *2^10, M for *2^20)\n\
+-Little require target memory to be little-endian\n\
+-Big require target memory to be big-endian\n
+help4:\
+-PRocessor name specify target processor\n\
+-FPE require target to load the FP emulator\n\
+-NOFPE require target not to load the FP emulator\n\
+-SYmbols name load symbols from specified file (cf Readsymbols command)\n
+help5:%*sselect debuggee type\n
+help6:%*sselect remote debuggee\n
+help7:\
+-Port n select port number (only if not -armul)\n\
+-SPort n select serial port (only if not -armul)\n\
+-PPort n select parallel port (only if not -armul)\n\
+-LINEspeed n set line speed to n (only if not -armul)\n
+help8:\
+-LOadconfig name specify file containing configuration data to be loaded\n\
+-Selectconfig name version\n\
+ specify target configuration to be used (syntax as for\n\
+ selectconfig command\n\
+-Reset reset target processor immediately (if supported for target)\n
+help8andahalf:\
+-Clock nnn Specify the clock speed in HZ (suffixed with K or M)\n\
+ (only valid with an 'armsd.map' file, see \"Performance\n\
+ simulation using armsd\" in the SDT manual)\n
+help9:\n\
+<imagefile> is the name of an AIF (Application Image Format) file.\n\
+\n\
+<arguments> are any command line arguments accepted by <imagefile>.\n
+help_quit1:Exit from the debugger.\n
+help_quit2:
+help_log1:\
+Log interactions to file, (cancel logging if <filename> is omitted).\n
+help_log2:
+help_obey1:Execute the commands in file <filename>.\n
+help_obey2:
+help_go1:\
+(Re)start execution, stop at breakpoints only if <expr> evaluates to 0.\n
+help_go2:
+help_step1:\
+Step by source program statements. 'in' means step into calls. <count> specifies\n\
+the no. of statements / instructions to be stepped. <expr> specifies a\n\
+condition which must evaluate to 0 before stepping stops.\n
+help_step2:
+help_ret1:Return from current call, with <expr> as result if given.\n
+help_ret2:
+help_break1:\
+Set breakpoint, or with no arguments display breakpoint list.\n\
+<size> specifies 16 or 32 bit instructions. If omitted, the instruction size\n\
+will be guessed based on debugging information. <count> specifies the number\n
+help_break2:\
+of times the breakpoint must occur before execution is halted or <expr> is\n\
+tested. If the optional 'if' clause is specified execution is only halted if\n\
+<expr> evaluates to non 0. If the optional 'do' clause is specified then the\n
+help_break3:\
+commands enclosed in braces {} are executed when program execution is stopped\n\
+because of the breakpoint. '{' & '}' indicate the { and } characters.\n\n
+help_break4:\
+For example:\n\
+\n\
+break move do { args; g } if r0 == 0\n\
+break @memcpy do { pc = memmove; g }\n\
+break play if colour == white\n
+help_break5:
+help_unbrk1:\
+Clear breakpoint identified by <context> as specified in the BREAK command or\n\
+a breakpoint <number> as displayed by the BREAK command with no arguments.\n
+help_unbrk2:
+help_watch1:\
+Set a watchpoint, or with no argument display watchpoint list. <expr> is either\n\
+a variable name in which case execution is stopped whenever that variable\n\
+changes or an expression specifying a memory address in which case execution is\n
+help_watch2:stopped whenever the word at that memory location changes.\n
+help_unwch1:\
+Clear watchpoint identified by <expr> as specified in the WATCH command or a\n\
+watchpoint <number> as displayed by the WATCH command with no arguments.\n
+help_unwch2:
+help_con1:\
+Set current context as specifed by <context> or with no argument restore it to\n\
+the current execution state (ie the location of the last breakpoint or the last\n\
+location stepped to). A <context> is just the name of a location within a\n
+help_con2:\
+program. The format for a <context> is [#<module>:]{:<proc>}[\\[-]<count>].\n\
+<module> is the name of the compiled module, in C this would typically be the\n\
+leaf component of the filename. <proc> is the name of a procedure activation,\n
+help_con3:\
+eg. main, it may also be specified as a source line number. <count> refers to a\n\
+procedure invocation on the stack, -1 refers to the previous invocation.\n\
+A context may also be specified as @<symbol> or @<address> where <symbol> is a\n
+help_con4:\
+low level symbol and <address> is a constant specifying a memory location.\n
+help_con5:
+help_in1:\
+Step back in one stack level restoring the current context to that called by\n\
+the current procedure or function.\n
+help_in2:
+help_out1:\
+Step out one stack level setting the current context to that of the calling\n\
+procedure or function.\n
+help_out2:
+help_where1:\
+Display a context, if <context> is not specified it defaults to the current\n\
+context. The following information is printed if available: The procedure or\n\
+function name, the current line number & the source line. If the source line is\n
+help_where2:\
+not available or 'lang NONE' has been specified the instruction at the current\n\
+location is disassembled.\n
+help_where3:
+help_trace1:\
+Display stack backtrace. <count> specifies the no. of stack levels to display,\n\
+if <count> is not specified all stack levels displayed.\n
+help_trace2:
+help_var1:\
+Display the following information about the named variable: The variable name,\n\
+its type, its storage class (one of external, static, automatic, register, VAR\n\
+argument or character argument) & the context which defined this variable.\n
+help_var2:
+help_symb1:\
+Display the names, types & storage classes of all variable defined in the\n\
+specified context. If <context> is not specified it defaults to the current\n\
+context. 'symbols $' displays the ARMsd internal variables.\n
+help_symb2:
+help_let1:\
+Assign variable or change memory. The <expr> on the left hand side is either\n\
+a variable name in which case that variable is assigned or an expression\n\
+specifying a memory location in which case the word at that location is\n
+help_let2:\
+changed. Multiple comma separated or space separated expressions may be given\n\
+on the right hand side in which case subsequent memory locations are changed.\n
+help_args1:\
+Display the arguments to the specified context. If <context> is not specified\n\
+it defaults to the current context.\n
+help_args2:
+help_prt1:\
+Print result of <expr>. If <format> is specified this overrides the default\n\
+format for printing of integral values (as specified by the value of the\n\
+$format variable). Note that if you wish to include spaces in the format string\n
+help_prt2:\
+then you must enclose the format string in quotes (\"). If the result is not\n\
+integral (ie. structure, array, subrange, set, function, floating point number,\n\
+complex number or string) it is printed in a form appropriate to its type.\n
+help_prt3:\
+If the result contains sub-components (structure or array) these are printed\n\
+using the specified or default format.\n
+help_lng1:\
+Alter or display debugger's current language. If LANG NONE is specified then\n\
+any contexts displayed are displayed in low level format (ie instruction\n\
+disassembly).\n
+help_lng2:
+help_help1:\
+Display help information on one of the following commands:\n\n
+help_help5:\
+\n\
+HELP * gives helps on all available commands. To print the help use the LOG\n\
+command to record the help output into a file & print the file.\n\n
+help_help6:\
+If the first character of a line is the '!' character the rest of the command\n\
+line is executed by a call to system(). If the first character of a line is\n\
+the '|' character the rest of the line is a treated as a comment.\n\n
+help_help7:\
+Note that this help is not intended to replace the printed manual which\n\
+explains ARMSD in much greater detail.\n
+help_help8:
+help_regs1:\
+Display contents of ARM registers R0 to R15 of the current mode and decode the\n\
+PSR. If a mode is given, display the contents of those registers which differ\n\
+between the named and the current mode.\n
+help_regs2:
+help_fpreg1:\
+Display contents of floating point registers F0 to F7 & the FPSR and decode\n\
+the flags in the FPSR.\n
+help_fpreg2:
+help_type1:\
+Type portion of a text (source) file. <line1> & <line2> specify the range of\n\
+lines to be displayed. The default file is the source file associated with the\n\
+current context.\n
+help_type2:
+help_mem1:\
+Examine memory contents in hex & character format. If the \'+\' is specified \n\
+<expr2> is a byte count.\n
+help_mem2:
+help_list1:\
+Examine memory contents in instruction, hex & character format. If <size> is\n\
+omitted, it is guessed from available debugging information. If the \'+\' is\n\
+specified <expr2> is a byte count.\n
+help_list2:
+help_while1:\
+If <expr> evaluates to non 0 re-execute current input line.\n
+help_while2:
+help_alias1:\
+Define or undefine an alias. If no arguments are given all currently defined\n\
+aliases are printed. If only <name> is given the corresponding alias is\n\
+deleted. If <name> and <expansion> are both given the alias <name> is set to be\n
+help_alias2:\
+<expansion>, <expansion> may be enclosed in quotes (\") to allow inclusion of\n\
+the alias expansion character (`) and the command separator character (;)\n\
+within an alias. Alias expansion is performed whenever a command line is about\n
+help_alias3:\
+to be interpreted. Any words in backquotes (`) are expanded to their aliases.\n\
+If the character after the word is not an alphanumeric character or an\n\
+underscore the closing backquote may be omitted. If the word is the first word\n
+help_alias4:\
+of a command the opening backquote may be omitted. Alias expansion is not\n\
+recursive.\n
+help_alias5:
+help_load1:\
+Load an image for debugging. <imagefile> is the filename of the image.\n\
+/Callgraph requests that code be inserted in the loaded image to describe\n\
+the dynamic call graph. /Profile requests that the code be prepared for\n\
+flat profiling.\n
+help_load2:\
+<arguments> are any command line arguments expected by <imagefile>.\n
+help_reload1:\
+Reload for debugging the last image loaded.\n\
+/Callgraph requests that code be inserted in the loaded image to describe\n\
+the dynamic call graph. /Profile requests that the code be prepared for\n\
+flat profiling.\n
+help_reload2:\
+<arguments> are any command line arguments expected by <imagefile>.\n
+help_readsyms1:\
+Load debug information from the specified file (AIF or BINAIF format).\n\
+The corresponding code must be present in some other way (via GETFILE, for\n\
+example, or by being in ROM)\n
+help_readsyms2:
+help_call1:\
+Call a function. The arguments to the function should all be word size. The\n\
+return value of the function (if any) may be accessed through the symbols\n\
+$result or $fpresult.\n
+help_call2:
+help_lsym1:\
+Display low-level symbols. <sym> is a pattern describing symbols to list. For\n\
+example LSYM ma* would list the symbols main, market and madrigal. LSYM on its\n\
+own lists all symbols.\n
+help_lsym2:
+help_find1:\
+Find word value or string in specified memory range. The default for the low\n\
+bound of the memory range is the base of the image being debugged. The default\n\
+for the high bound is the top of the image's static data.\n
+help_find2:
+help_getfile1:Read bytes from file into memory at address <expr>\n
+help_getfile2:
+help_putfile1:\
+Write bytes to file area of memory starting at address <expr1> and ending at\n\
+address <expr2>-1 (expr2 not preceded by +) or <expr1>+<expr2>-1 (otherwise).\n
+help_putfile2:
+help_localvar1:\
+Creates a debugger variable of the specified type in the debugger's own symbol\n\
+table (so access to the variable requires a '$' prefix)\n
+help_localvar2:
+help_copro1:Describe the registers of the named coprocessor\n
+help_copro2:
+help_creg1:\
+Display contents of the registers of the named coprocessor (which must have\n\
+been described by a previous coproc command\n
+help_creg2:
+help_cwrite1:Update a coprocessor register\n
+help_cwrite2:
+help_comment1:\
+Write the remainder of the statement to the debugger's output\n
+help_comment2:
+help_pause1:\
+Write the remainder of the statement to the screen, then wait until a key\n\
+is pressed. If the key is <escape>, and input is from an obey file, the obey\n\
+file is closed (and input reverts to the previous source)\n
+help_pause2:
+help_loadconfig1:\
+Download a file containing configuration data to the debuggee / debug agent\n
+help_loadconfig2:
+help_selconfig1:\
+Select a configuration from (downloaded or builtin) configurations.\n\
+The latest version present is chosen which matches the given version:\n
+help_selconfig2:\
+ if version is any, any version matches\n\
+ if version is a simple integer, only that version matches\n\
+ if version is of the form n+, any version numbered not less than n matches\n
+help_selconfig3:
+help_listconfig1:\
+List the configurations known to the debug agent\n
+help_listconfig2:
+help_loadagent1:\
+Load a new debug agent over the existing one, and start it\n
+help_loadagent2:
+help_profon1:\
+Start collecting profile data, with the specified sampling interval\n
+help_profon2:
+help_profoff1:Stop collecting profile data\n
+help_profoff2:
+help_profclear1:Clear profile counts\n
+help_profclear2:
+help_profwrite1:\
+Write profiling data collected so far to the named file\n
+help_profwrite2:
+help_history1:\
+Displays the PRINT history\n
+help_history2:
+help_noneavail1:\
+Sorry - no help available\n
+help_noneavail2:
+help_ccin1:\
+Select a file to read Comms Channel data from\n\
+This command also enables Host to Target Comms Channel communication\n
+help_ccin2:
+help_ccout1:\
+Select a file to write Comms Channel data to\n\
+This command also enables Target to Host Comms Channel communication\n
+help_ccout2:
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMSD.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMSD.EXE Binary files differnew file mode 100644 index 0000000..35eaead --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMSD.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMULATE.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMULATE.DLL Binary files differnew file mode 100644 index 0000000..17dce47 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/ARMULATE.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/CUSTOM.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/CUSTOM.DLL Binary files differnew file mode 100644 index 0000000..abcc01e --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/CUSTOM.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/CWRIDDE.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/CWRIDDE.DLL Binary files differnew file mode 100644 index 0000000..9a3d7ab --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/CWRIDDE.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/DECAOF.ERR b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/DECAOF.ERR new file mode 100644 index 0000000..a907f5d --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/DECAOF.ERR @@ -0,0 +1,237 @@ +bad_string_idx:<bad string index>
+bad_symbol_number:<bad symbol number>
+bad_relocation:*** bad relocation
+err_symb_anomaly:anomaly: symbol table size %ld != OBJ_SYMT chunk size %ld
+err_string_anomaly:anomaly: string table size %lx != OBJ_STRT chunk size %lx\n
+err_bad_file:%s is corrupt
+err_file_notopen:File %s doesn't exist?
+err_out_of_memory:Not enough memory to process %s (need %lu bytes)
+err_failed_to_load:Failed to load %s
+err_not_chunk_file:%s isn't a chunk file
+err_not_aof:%s isn't an AOF file
+err_no_obj_area:** No OBJ_AREA Chunk **\n\n
+err_bad_option:unrecognised flag option %s (ignored)
+err_b_overrides:-b overrides other options (which have been ignored)
+err_q_only:-q is not valid with any other options
+err_z_only:-z is not valid with any other options
+err_missing_files:missing file argument(s)
+err_format:*** Format Error: Section expected at AREA offset %d\n
+msg_ident:\n** Identification (file %s)\n\n
+msg_header:\n** Header (file %s)\n\n
+msg_area:** Area %s, Alignment %i, Size %lu (0x%.4lx), %lu relocations\n
+msg_reloc:\n\n** Relocation table\n\n
+msg_symb_none:** No symbol table **\n\n
+msg_symb:** Symbol Table (file %s):-\n\n
+msg_strings_none:** No string table **\n\n
+msg_strings:** String Table (file %s):-\n\n
+msgaof_type:AOF file type:
+msg_bigend:Big-endian,
+msg_litend:Little-endian,
+msgaof_reloc:Relocatable object code\n
+msgaof_obsolete:Obsolete Image type (%s)\n
+msgaof_obsolete_contig:contiguous RO and RW areas
+msgaof_obsolete_page1:page-aligned RW area
+msgaof_obsolete_page2:page-aligned RW area/block-aligned RO area
+msgaof_unknown:Unknown type %.8lx\n
+msgaof_version:\
+AOF Version: %3ld\n
+msgaof_nareas:\
+No of areas: %3ld\n
+msgaof_nsyms:\
+No of symbols: %3ld\n\n
+msg_entry_null:Entry point at offset 0x%.4lx in area %ld\n
+msg_entry:Entry point at offset 0x%.4lx in area \"%s\"\n
+msg_at:At %.6lx: %s
+msg_tailcall_sym: tailcall to symbol %s\n
+msg_tailcall_boa: tailcall to base of area %s\n
+msg_pc_relative_sym: PC-relative to symbol %s\n
+msg_pc_relative_boa: PC-relative to base of area %s\n
+msg_base_relative_sym: base-relative to symbol %s\n
+msg_base_relative_boa: base-relative to base of area %s\n
+msg_displaced_by_sym: displaced by symbol %s\n
+msg_displaced_by_boa: displaced by base of area %s\n
+msg_attrib:\
+ Attributes
+msg_attrib_abs:: Absolute
+msg_attrib_code:: Code
+msg_attrib_pic:: Position-independent
+msg_attrib_data:: Data
+msg_attrib_shldata:: Stub data
+msg_attrib_based:: Based r%lu
+msg_attrib_comdef:: Common definition
+msg_attrib_comref:: Common
+msg_attrib_0init:: Zero initialised
+msg_attrib_ronly:: Read only
+msg_attrib_wonly:: Read Write
+msg_attrib_debug:: Debugging tables
+msg_pcs_32bit:%c32bit
+msg_pcs_reent:%creentrant
+msg_pcs_fp3:%cFPIS3
+msg_pcs_noswst:%cNoSWStackCheck
+msg_pcs_thumb:%cTHUMB
+msg_pcs_halfw:%cARM-Halfword
+msg_pcs_interw:%cARM/THUMB-Interworking
+msg_base_addr:\
+ Base address 0x%.6lx\n
+msg_sym_external:External reference
+msg_sym_external_common:External common reference
+msg_sym_local:Local,
+msg_sym_global:Global,
+msg_sym_data:Data,
+msg_sym_thumb:, 16-bit code
+msg_sym_fpreg:, FPRegArgs
+msg_sym_thumb2:16-bit code,
+msg_sym_fpreg2:FPRegArgs,
+msg_sym_nocase:, No-case
+msg_sym_weak:, Weak
+msg_sym_common:, size = 0x%.4lx
+msg_sym_usessb:Sb,
+msg_sym_leaf:Leaf,
+msg_sym_absolute:Absolute,
+msg_sym_relative:Relative,
+msg_sym_strong:Strong,
+msg_sym_value:value 0x%.4lx
+msg_sym_offset:offset 0x%.4lx in area \"%s\"
+msg_string_offset:\
+Offset String-name\n\
+-------------------\n
+help_banner:\
+\n%s Version %s [%s]\n - %s\n\
+\n%s [options] file [file...]\n
+help_options1:\n\
+Options:-\n\
+-b (brief) print only the area declarations\n\
+-a print area contents in hex (=> -d)\n\
+-d print area declarations\n\
+-r print relocation directives (=> -d)\n\
+-c disassemble code areas (=> -d)\n
+help_options2:\
+-g print debug areas formatted readably\n\
+-m display mangled symbols\n\
+-s print symbol table\n\
+-t print string table\n\
+-q print area size summary\n\
+-z print code and data size summary\n
+help_examples_riscos:\n\
+Examples:-\n\
+ %s -agst o.myprog\n\
+ %s -b o.test1 o.test2 o.test3\n
+help_examples:\n\
+Examples:-\n\
+ %s -agst myprog.o\n\
+ %s -b test1.o test2.o test3.o\n
+msg_i_am:AOF Decoder
+msg_i_do:decodes an ARM Object Format (AOF) file
+msg_unknown_type:*** ? type (%ld)
+msg_typeno:type {%.6lx}
+msg_linepos:%s at %ld
+msg_linepos_char:%s at %ld,%ld
+msg_section:Section: length %ld\n
+msg_linker_debug:\
+*** Low level (linker generated) debugging tables in AOF file\n
+lang_c: Language: C\n
+lang_pascal: Language: Pascal\n
+lang_fortran: Language: Fortran\n
+lang_asm: Language: Assembler\n
+lang_unk: Language: Unknown (%d)\n
+msg_flag: Flags:
+msg_flag_none:none
+msg_flag_lines:line number info
+msg_flag_vars:variable info
+msg_flag_vars_more:, variable info
+msg_flag_fpmap:fp map
+msg_flag_fpmap_more:, fp map
+msg_debug_version: Debugging table version: %d\n
+msg_code_addr: Code: address
+msg_data_addr: Data: address
+msg_size:, size = 0x%lx\n
+msg_fileinfo_offset: File info offset = 0x%.6lx\n
+msg_section_size: Section size = %ld\n
+msg_section_name: Section name: \"%.*s\"\n
+msg_section_codeaddr:Code address
+msg_itemlength0:*** Item length = 0\n
+msg_misplaced_section:*** Misplaced section\n
+msg_proc:Proc
+msg_proc_name:: name %.*s:
+msg_proc_args:: %ld arguments\n
+msg_proc_start: Start address
+msg_proc_body:, body
+msg_proc_end0: Endproc = 0 => Label\n
+msg_proc_end: Endproc 0x%.6lx\n
+msg_proc_file: File 0x%.6lx\n
+msg_endproc:Endproc
+msg_endproc_limit:: limit
+msg_endproc_file: File 0x%.6lx\n
+msg_endproc_returnpt: return point %ld
+msg_endproc_blankrpt: %ld
+msg_endproc_blank:
+msg_endproc_scopes_open:*** scopes still open at endproc\n
+msg_var:Var
+msg_var_name:: name %.*s:
+msg_var_at: at
+msg_var_var:: Argument by reference (Pascal VAR argument)
+msg_var_fpoffset:FP offset %ld\n
+msg_var_reg_odd:*** ? register %ld\n
+msg_var_fcarg:: Fortran character argument
+msg_var_farg:: Fortran argument
+msg_var_fortran_offset: Argument list offset %ld\n
+msg_var_odd:: *** ? storage class %ld:
+msg_var_odd1:Offset / address = 0x%.6lx\n
+msg_var_extern:: extern
+msg_var_static:: static
+msg_var_auto:: auto
+msg_var_register:: register
+msg_type:Type %.*s
+msg_type_union:Union
+msg_type_struct:Struct
+msg_type_class:Class
+msg_type_data:%s: %ld fields, size 0x%lx\n
+msg_type_data1: field %ld offset 0x%lx: name %.*s:
+msg_enumd:EnumD:
+msg_enum_members: %ld members\n
+msg_enum_member: value 0x%lx: name %.*s\n
+msg_enumc:EnumC:
+msg_array:Array: element size = %ld:
+msg_array_flags_odd: *** ? flags 0x%lx\n
+msg_array_lbound_var: %sVariable lower bound: var %ld\n
+msg_array_lbound_fpoffset: %sVariable lower bound: FP offset %ld\n
+msg_array_ubound_var: %sVariable upper bound: var %ld\n
+msg_array_ubound_fpoffset: %sVariable upper bound: FP offset %ld\n
+msg_subr:Subrange\n
+msg_subr_bytesize:Byte size = %ld
+msg_subr_bytesize_odd: *** Format error: Illegal byte size\n
+msg_subr_type: Type =
+msg_subr_lbound: Lowerbound = %ld\n
+msg_subr_ubound: Upperbound = %ld\n
+msg_set:Set: size %ld\n
+msg_bitfield:Bitfield:
+msg_bitfield_container: container:
+msg_bitfield_offset: offset %ld size %ld\n
+msg_scope_begin:Begin scope at
+msg_scope_end:End scope at
+msg_undef:File 0x%.6lx line %ld #undef %.*s\n
+msg_define:File 0x%.6lx line %ld #define %.*s
+msg_fileinfo:File Info: length %ld\n
+msg_fileinfo_entry_len:Entry length = %ld
+msg_fileinfo_entry_eof: => end of file info\n
+msg_fileinfo_date:date 0x%.8lx
+msg_fileinfo_fragment:%ld fragments\n
+msg_fileinfo_fragment_info:Fragment %ld (size %ld): lines %ld to %ld\n
+msg_fileinfo_codeaddr:Code address
+msg_fileinfo_size:, size 0x%lx\n
+msg_fileinfo_lineinfo4:0x%.6lx line %ld/%1ld:%-2ld
+msg_fileinfo_lineinfo3:0x%.6lx line %ld/%1ld
+msg_fileinfo_lineinfo2:0x%.6lx line %ld :%-2ld
+msg_fileinfo_lineinfo1:0x%.6lx line %ld
+msg_fpmap:fp map fragment: length %ld,
+msg_fpmap_size: size 0x%lx
+msg_fpmap_base: base
+msg_fpmap_save: save
+msg_fpmap_offset:0x%.6lx offset %ld
+msg_debugobj_unk:*** ? debugging item %ld\n
+msg_size_banner:\n%-24s code-size literals constdata data-size 0init-size debug-size\n
+msg_size_sizes:%-24s%12lu%12lu%12lu%12lu%12lu%12lu\n
+msg_size_data1:%32s----------------------------%8s----------------------------\n
+msg_size_data2:%36s%12lu%24s%12lu\n
+msg_size_object_file:object file
+msg_size_total:Total (of all files):
diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/DECAOF.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/DECAOF.EXE Binary files differnew file mode 100644 index 0000000..0763bd1 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/DECAOF.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/EDIT16.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/EDIT16.DLL Binary files differnew file mode 100644 index 0000000..669d677 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/EDIT16.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/EDIT32.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/EDIT32.DLL Binary files differnew file mode 100644 index 0000000..ebc401f --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/EDIT32.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/NTSPAWN.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/NTSPAWN.EXE Binary files differnew file mode 100644 index 0000000..7d78192 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/NTSPAWN.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/REMOTE.DLL b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/REMOTE.DLL Binary files differnew file mode 100644 index 0000000..85a51af --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/REMOTE.DLL diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/WINDBG.EXE b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/WINDBG.EXE Binary files differnew file mode 100644 index 0000000..82b264a --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/WINDBG.EXE diff --git a/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/WINDBG.HLP b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/WINDBG.HLP Binary files differnew file mode 100644 index 0000000..f1d3f44 --- /dev/null +++ b/Bachelor/Mikroprozessorsysteme2/ARM202U/BIN/WINDBG.HLP |
