| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
RELEASE NOTES Linker RELEASE NOTES Linker V5.0.2_ List Featu
Top Searches for this datasheetRelease Notes Linker RELEASE NOTES Linker RELEASE NOTES Linker V5.0.2_ List Features List fixed Bugs List known Bugs_ RELEASE NOTES Linker V5.0.1_ List Features List fixed Bugs List known Bugs_ RELEASE NOTES Linker V5.0.34 List Features List fixed Bugs List known Bugs_ RELEASE NOTES Linker V5.0.33 List Features RELEASE NOTES Linker V5.0.32 List Features RELEASE NOTES Linker V5.0.30 List fixed Bugs RELEASE NOTES Linker V5.0.29 List Features List fixed Bugs Limitation RELEASE NOTES Linker V5.0.28 List fixed Bugs Limitation RELEASE NOTES Linker V5.0.27 List Features Limitation RELEASE NOTES Linker V5.0.26 List Features List fixed Bugs page 1/35 Release Notes Linker List known Bugs_ Limitation RELEASE NOTES Linker V5.0.25 List Features List fixed Bugs List known Bugs_ Limitation RELEASE NOTES Linker V5.0.24 List fixed Bugs List known Bugs_ Limitation RELEASE NOTES Linker V5.0.22 List fixed Bugs List known Bugs_ Limitation RELEASE NOTES Linker V5.0.20 List fixed Bugs List known Bugs_ Limitation RELEASE NOTES Linker V5.0.18 List fixed Bugs List known Bugs_ Limitation RELEASE NOTES Linker V5.0.17 List Features List known Bugs_ Limitation RELEASE NOTES Linker V5.0.15 List fixed Bugs List known Bugs_ Limitation RELEASE NOTES Linker V5.0.14 List fixed Bugs List known Bugs_ page 2/35 Release Notes Linker Limitation RELEASE NOTES Linker V5.0.13 List fixed Bugs List known Bugs_ Limitations RELEASE NOTES HIWARE Linker V2.7.50 List Features List Fixed Bugs_ List Known Bugs Demo Version Limitations_ RELEASE NOTES HIWARE Linker V2.7.49 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.48 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.47 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.46 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.45 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.44 List Features List Fixed Bugs_ List Known Bugs page 3/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.43 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.42 List Features List Fixed Bugs_ List Known Bugs RELEASE NOTES HIWARE Linker V2.7.40 List Features List Fixed Bugs_ List Known Bugs page 4/35 Release Notes Linker RELEASE NOTES Linker V5.0.2 List Features option -NoBeep disable beep case error. global local editor configured also this tool only with shell. Note global editor stored globally mcutools.ini. same editor configuration used tools (decoder, compiler, assembler,.). Changes global mcutools.ini stored when application closed when save command chosen from menu. -The local editor shared among tools using same project file (usually project.ini). which editor type used stored project file. default global editor. error messages written stdout. With WinEdit `Capture Output' feature Project->Configure dialog used error feedback. other applications Microsoft Visual Developer Studio (MSDEV) cmd.exe command shell, necessary launcher application `piper.exe' direct error feedback. linker Win32 Window application this type application expected have reasonable output. command shell `cmd.exe' MSDEV stdout file. `piper.exe' tool actually Win32 command line application therefore MSDEV `cmd.exe' stdout. first argument `piper.exe' used application called with remaining options. output started application then written standard output. maker itself does need launcher application "piper.exe" display output directly. Instead launcher functionality directly build-in. print list option command window piper.exe linker.exe List fixed Bugs range checking HC05 HC08 HC11 signed fixups correct. Note tool which generates fixup also specify check range, still, overflows checked. List known Bugs linker does allow spaces filenames file. command line, paths default.env spaces filenames allowed. linker absolute global initialized variables into zero out. E.g. i@267; initialized with zero startup. page 5/35 Release Notes Linker Linker does always allocated right size undefined global objects. E.g. extern with definition "int anywhere page 6/35 Release Notes Linker RELEASE NOTES Linker V5.0.1 linker includes functionality previous HIWARE linkers. List Features Support filenames longer that characters. Filenames with spaces completely supported tested. help file with description options. User interface, supporting drag drop, history,. option -Lic display license information (note: this information also displayed about box) option -Lica display license information modules executable directory. This linker merges functionality previous ELF/Dwarf Linker V5.0.34 HIWARE Linker V2.7.50 (see also release notes these versions below). Note This linker link application consisting only HIWARE Object File Format object files Object File Format object files. cannot link applications which consists some some HIWARE Object File Format files. HIWARE linker means that there same consistent user interface ELF/Dwarf Linker before. option -F(h|e|a): linker able link files ELF/Dwarf HIWARE object files. default option (-Fa) detect automatically object file format. Using Linker forced link HIWARE object files, using Linker forced link only ELF/Dwarf object files. option display message case error relocation type 32bit relative branches implemented HIWARE Linker part. This relocation type necessary CM68k compiler using -PIC (Position Independent Code) feature. List fixed Bugs Linking Files with libraries sometimes give strange errors because debug info. List known Bugs none page 7/35 Release Notes Linker RELEASE NOTES Linker V5.0.34 List Features none List fixed Bugs Variables placed absolute addresses source operator with initial assignement, were initialised (They didn't appear copy down section). this works correctly. List known Bugs none page 8/35 Release Notes Linker RELEASE NOTES Linker V5.0.33 List Features Link global constructors only, when object implementation module referenced. Support exported labels. linker been extended support exported labels. This only required assembly input file. page 9/35 Release Notes Linker RELEASE NOTES Linker V5.0.32 List Features text displayed Advanced Options dialog under list where options enumerated different from text displayed list box. page 10/35 Release Notes Linker RELEASE NOTES Linker V5.0.30 List fixed Bugs HC05 only. page boundary been 0xFFFF. page 11/35 Release Notes Linker RELEASE NOTES Linker V5.0.29 List Features Symbols desined absolute section always linked with application. List fixed Bugs Information startup structure correctly initilaized when data pointer used application. Limitation Following commands implemented linker V2.7.25: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 12/35 Release Notes Linker RELEASE NOTES Linker V5.0.28 List fixed Bugs version, file names specified file case insensitive. files test.o TEST.O supposed same input file. When last line PLACEMENT block terminated with linker generates error message. previous version. linker returns without generating error message file. Limitation Following commands implemented linker V2.7.25: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 13/35 Release Notes Linker RELEASE NOTES Linker V5.0.27 List Features message been added linker window indicating that Motorola file generated. Limitation Following commands implemented linker V2.7.25: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 14/35 Release Notes Linker RELEASE NOTES Linker V5.0.26 List Features linker generates automatically Motorola file. List fixed Bugs Improvment handling absolutely allocated objects. section created absolutely allocated object depends type object located there. Constant variables located constant section, functions located code section variables located data section. Improvment syntax ENTRIES block. Objects which only declared, never defined application allocated predefined section .bss. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.24: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 15/35 Release Notes Linker RELEASE NOTES Linker V5.0.25 List Features linker generates automatically Motorola file. List fixed Bugs Improvment handling absolutely allocated objects. section created absolutely allocated object depends type object located there. Constant variables located constant section, functions located code section variables located data section. Improvment syntax ENTRIES block. Objects which only declared, never defined application allocated predefined section .bss. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.24: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 16/35 Release Notes Linker RELEASE NOTES Linker V5.0.24 List fixed Bugs Improvment handling absolutely allocated objects. section created absolutely allocated object depends type object located there. Constant variables located constant section, functions located code section variables located data section. Improvment syntax ENTRIES block. Objects which only declared, never defined application allocated predefined section .bss. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.24: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 17/35 Release Notes Linker RELEASE NOTES Linker V5.0.22 List fixed Bugs Improvment generation section header table sections. previous linker generating incorrect information certain circumstances List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.13: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 18/35 Release Notes Linker RELEASE NOTES Linker V5.0.20 List fixed Bugs linker supports relocations symbol number Initialized variables inserted executable file symbol table, even when there copy down structure available startup structure. List known Bugs linker cannot started under Windows linker does support file names bigger than characters. Limitation Following commands implemented linker V2.7.20: START_DATA INCLUDE HEXFILE LAYOUT. OBJECT_ALLOCATION Following features supported yet: Usage constant expressions linker file start function currently delivered does handle startup structure from libraries. global variables located libraries will initialized startup. recommend initializing them source code. debugging support functions located library. This will implemented future release. burner integrated linker now. page 19/35 Release Notes Linker RELEASE NOTES Linker V5.0.18 List fixed Bugs Sections, which size equal assigned start address. Assembly sections containing only symbol initialized with assigned address. Sections, which does contain symbols, linked with application. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.13: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 20/35 Release Notes Linker RELEASE NOTES Linker V5.0.17 List Features linker supports libraries (See technical note TN05). current implementation does provide debug information libraries. This will implemented next release. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.13: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: Usage constant expressions linker file start function currently delivered does handle strtaup structure from libraries. global variables located libraries will initialized startup. recommand initialize them source code. page 21/35 Release Notes Linker RELEASE NOTES Linker V5.0.15 List fixed Bugs files closed, when linker exits. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.13: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: libraries Usage constant expressions linker file page 22/35 Release Notes Linker RELEASE NOTES Linker V5.0.14 List fixed Bugs Improvment handling from object file where single section containing uninitialized variable defined. List known Bugs linker cannot started under Windows Limitation Following commands implemented linker V2.7.13: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: libraries Usage constant expressions linker file page 23/35 Release Notes Linker RELEASE NOTES Linker V5.0.13 List fixed Bugs Handling from assembly object file been improved. This version linker able handle assembly object file correctly. Handling from absolutely allocated object correct now. Segment overflow also detected when segment address 0xFFFFFFFF previous version linker detect segment overflow. List known Bugs linker cannot started under Windows Limitations linker cannot started under Windows Following commands implemented linker V2.7.13: START_DATA INCLUDE HEXFILE LAYOUT. Following features supported yet: libraries Usage constant expressions linker file page 24/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.50 List Features Handling relocations (32bit branch relativ). need this version linker using M68k Comiler V5.0.08 higher List Fixed Bugs Crash case assembler object file corrected List Known Bugs none Demo Version Limitations have demo version Linker, there following limiations: total code size limited 1500 bytes HC05 else 3000 bytes other targets NOTE: Some features available still documented your information. page 25/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.49 List Features HC05 allocate local overlap objects global constructors List Fixed Bugs Stack size interrupt vector functions astronomously large, because some upper bits were masked out. List Known Bugs none page 26/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.48 List Features support: Support global constructors. Linker does link global constructors objects they reference, their implementation module used. (e.g. linking ANSI-C application with Ansi library including library, then linking globals suppressed.) Linker compatible latest versions HIWARE+ Compiler family when linking C++. Linkers until version V.2.7.47 With later versions HIWARE+ Compilers Linker (version V.2.7.48) used. older versions compilers with Linker. using C++, problems arise List Fixed Bugs none List Known Bugs none page 27/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.47 List Features support: Linker links virtual function tables compiler generated functions classes only once, each module, that imports them separately. List Fixed Bugs linker does claim naming user defined segments with reserved names special segments. giving names reserved allocation error linker that reported. linker issues message "Allocation object <objectName> failed" fails allocate object. this message occurs, rename segment where object placed older versions Linker, please check your segment names beeing reserved Linker. EXAMPLE: #pragma CONST_SEG ROM_VAR const char cste[] {1,2,3,4}; char *ch; void main(void) &cste; ROM_VAR segment name reserved Linker. With Linker 'cste' allocated worser: allocated address 0xFFFFFFFF -1). Rename ROM_VAR MY_ROM_VAR (also .PRM file) Linker succeeds. Linker V.2.7.47 will report "Allocation object _cste failed". List Known Bugs none page 28/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.46 List Features none List Fixed Bugs declare read only (const) segment that referenced several modules, happened that other segments declared read write segments were also classified read only segments initialised load. This lead load process target. detection algorithm initialised read only sections corrected. List Known Bugs none page 29/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.45 List Features none List Fixed Bugs HC05 doesn't have stack. local objects Linker supports allocation overlap space also additional entries. Older versions HIWARE Compilers didn't report references unKnown objects error. This lead inconsistency with linker. Later versions HIWARE Compilers avoid this. This made older versions. List Known Bugs none page 30/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.44 List Features none List Fixed Bugs Mapping Addresses HC16 correct. Addresses mapped adresses clearing high nibble bank descriptor. address 0x3FFFFF example mapped 0x0FFFFF. List Known Bugs none page 31/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.43 List Features none List Fixed Bugs With keyword VECTOR link parameter file, link interrupt vector your functions your project. Followed ADDRESS specifie physical address vector your target memory. Followed directly number, specifies vector number that mapped physical address Linker. This calculation didn't work correctly following targets: HC05, HC08, HC11 HC12. these targets vector with number mapped address 0x0000, 0x0002, 0x0004, Correct mapping from number address 0xFFFE, 0xFFFC, 0xFFFA, This been fixed. List Known Bugs none page 32/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.42 List Features With option link parameter (.PRM) file, specifie want absolute variables initialised, that referenced, linked. versions V.2.7.38 HIWARE Linker this default. latest versions from V.2.7.39 variables that absolute initialised linked allocated ROM. other case default. want suppress linking referenced variables, have link parameter switch "LINKGLOBAL" "OFF". Examples: LINKGLOBAL Links variables initialised variables absolute (default) LINKGLOBAL Links only variables referenced (default) older versions HIWARE Linker, could include files section placement description. write link parameter files, that reference part their memory layout over include files. This makes able write link parameter same target group more structured way. Here examples aequivalent (for PLACEMENTS same way) Before: SECTIONS MY_RAM READ_WRITE 0x4000 0x43FF; MY_RAM2 READ_WRITE 0x8000 0x83FF; MY_ROM READ_ONLY 0x1000 0x3FFF; PLACEMENT Now: SECTIONS INCLUDE incl1.inc INCLUDE incl2.inc MY_RAM2 READ_WRITE PLACEMENT File incl1.inc: MY_RAM READ_WRITE File incl2.inc: MY_ROM READ_ONLY 0x4000 0x43FF; 0x1000 0x3FFF; 0x8000 0x83FF; page 33/35 Release Notes Linker List Fixed Bugs none List Known Bugs none page 34/35 Release Notes Linker RELEASE NOTES HIWARE Linker V2.7.40 List Features Linker been extended with fixup type required HC12. possible define indirect access relative address 0x0000. Example: [2000, takes address 2000] pointer loads referenced value, example register. Scheme file): -|EEFB0000|-|F000|-| 3000 PC+2000 5000 F000 fixup Scheme (.abs file): -|EEFB2000|-|F000|-| 3000 PC+2000 5000 F000 Banked Memory Model support HC05 HC08. List Fixed Bugs Linker crash Handling large lists preinitialised variables, because input file buffer limited size this size been raised 32K. List Known Bugs none page 35/35 Other recent searchesTMS320TCI6488 - TMS320TCI6488 TMS320TCI6488 Datasheet TGA2723-SM - TGA2723-SM TGA2723-SM Datasheet MHW1810 - MHW1810 MHW1810 Datasheet LM1084HN - LM1084HN LM1084HN Datasheet TO258 - TO258 TO258 Datasheet D1022UK - D1022UK D1022UK Datasheet ADP121 - ADP121 ADP121 Datasheet
Privacy Policy | Disclaimer |