This is a list of currently open issues for the TASKING Tools for C166/ST10 v8.0r2.
The list may include issues found in later releases, whether such issues also appear in this release has not always been verified yet. See below for the list of closed issues. The list of fixed issues for v8.0r2 is included in the release notes of the product.
ID | Summary |
C166CL-20050 |
E 171: invalid type conversion due to the offset of macro |
C166CL-20271 |
CP166 generates prototype functions without arguments |
C166CL-20329 |
Array is too large error when compiling as a .cpp file |
C166CL-20734 |
CrossView cannot watch local bitvariables |
C166CL-20857 |
EDE can not build project with same filenames in different dirs |
C166CL-21414 |
F 219: error while deleting file *.ii |
C166CL-21816 |
F 219: error while deleting file "filename.pch" |
C166CL-21841 |
C++ compiler skips inline assembly code |
C166CL-22019 |
W91 no prototype for function: record_needed_destruction |
C166CL-22267 |
macro substitution in path name of abs file |
C166CL-22639 |
_atbit in a C++ class gives: E 65: expected a ";" |
C166CL-22698 |
prelk166: error: cannot create temporary file "name" |
C166CL-22846 |
FSS is always included in a C++ project |
C166CL-23105 |
Only one byte of the expression is used by the 'memory fill' window |
C166CL-23188 |
"E 7: unrecognized token" when using C++ preprocessor options -E or -P |
C166CL-30238 |
E 270: _system variables cannot be located at another address than 0C000h |
C166CL-30494 |
CrossView doesn't display the correct INUM value for interrupt address |
C166CL-30589 |
L166 must generate an error when a constant exceeds a 16 bits value. |
C166CL-30663 |
CPUTYPE macro not documented |
C166CL-30668 |
Infineon DAvE usage not described in manual |
C166CL-30781 |
no error message is generated when the one's complement operand is a bit type |
C166CL-30986 |
S 647: (line 5) internal consistency check failed - cannot continue |
C166CL-31076 |
Put the value 0xffff into MDL when an overflow occurs after DIVLU |
C166CL-31078 |
E 231: module name: index in symbol table out of range |
C166CL-31216 |
S 524: cannot do conversion on ?: operator with function returning struct |
C166CL-31309 |
undeserved MISRA C rule 114 violation |
C166CL-31381 |
E 561: illegal storage class for sfr/sfrbit inside template |
C166CL-31407 |
macro _C166 for the version number is not available in C++ |
C166CL-31422 |
cp166 application error for an empty block in an inline function |
C166CL-31434 |
Window positions are not saved correctly |
C166CL-31446 |
OSEK radm v2.1 display's values shorter then 32-bits as 32-bits values |
C166CL-31454 |
Warnings W68, W69 and W183 when using STL library 'string' |
C166CL-31586 |
Float error "Out of range E 109" not appropriate |
C166CL-31764 |
constructor does not take memory type qualifier into account |
C166CL-31793 |
Allow interrupt service routine to be served when program is halted |
C166CL-31840 |
Locator does not always give a warning on overlapping sections |
C166CL-31960 |
E 412: value ... does not fit in one word in expression involving ?USRSTACK_TOP |
C166CL-31994 |
When RTS/CTS handshake is selected XVW hangs when connecting |
C166CL-32017 |
E 619: "__3_21_x" undefined in inline assembly pragma |
C166CL-32147 |
keyword _inline ignored by cp166 when pragma asm is being used |
C166CL-32252 |
The locator assigns DPP1 to page 3, instead of using DPP3 |
C166CL-32388 |
Warnings: overlapping code ranges, line record without function: ignored |
C166CL-32398 |
Columns of CrossView's ORTI information window cannot be resized |
C166CL-32497 |
propagation of constant initializers (-Aw) does not always work |
C166CL-32523 |
CrossView should save the CAN settings from communication setup |
C166CL-32647 |
E 64: incompatible redeclaration of "..." when class name is redefined |
C166CL-32670 |
Additional COM ports for serial debugging |
C166CL-32675 |
C compiler extremely slow with switch due to DFAP and reordering |
C166CL-32684 |
C++ preprocessor macro's passed with non-existant --define-macro option |
C166CL-32702 |
scanf for medium formatter includes float support |
C166CL-32758 |
C++ map file named with extension, causing assembler problem |
C166CL-32759 |
F 342: relocation error: address beyond section end |
C166CL-32785 |
umol and udiv save MAC sfr's on system stack when using User Stack model |
C166CL-32809 |
Compiler optimization -Oq not correct in small model |
C166CL-32810 |
Wrong bit addressed when using inline function |
C166CL-32821 |
Aligned and combined section can cause gap that is not filled |
C166CL-32826 |
Simulator doesn't support the ILLOPA trap on odd address |
C166CL-32848 |
S 659: (line 11) assertion failed - please report |
C166CL-32862 |
single stepping does not always work properly when SFR registers are debugged |
C166CL-32863 |
Linker/Locater generates extra sections for inline vector interrupts |
C166CL-32882 |
CrossView can't flash 32-bit onchip flash device ST10F276 |
C166CL-32887 |
-M option: bad range. |
C166CL-32900 |
destructor called after object is not created when using the ternary operator |
C166CL-32928 |
E 257: module main.obj (MAIN_C): unknown predefined symbol '?INTVECT' |
C166CL-32929 |
DPP0 not initialized when using a far variable |
C166CL-32945 |
compiler generates ?LINE 0 when # lines > 65535 |
C166CL-32984 |
CrossViews cumulative profiling report is running out of range |
C166CL-32992 |
ODP7 bits 0-3 defined instead of bits 4-7 for XC161CS and XC161CJ derivatives |
C166CL-33006 |
C bit variables not initialized |
C166CL-33010 |
E 292: illegal operand combination |
C166CL-33014 |
Simulator cycle counter not modified for the ext2 architecture |
C166CL-33016 |
E 77: this declaration has no storage class or type specifier |
C166CL-33030 |
CrossView crashes when .cfg register initializations exceed 256 characters |
C166CL-33038 |
Wrong memory area reserved for C166 CPU |
C166CL-33039 |
CrossView Simulator Super10 crashes with Nullstone |
C166CL-33045 |
EDE generated macro preprocessor options are not passed to a .cmp file anymore |
C166CL-33053 |
E 30: include file "name.h" not found |
C166CL-33054 |
map file shows wrong address for ZEROS and ONES |
C166CL-33057 |
No warning issued for conflicting memory qualifiers in a struct |
C166CL-33064 |
CoSHL, CoSHR and CoASHR are not simulated correctly when count is set to 16 |
C166CL-33069 |
S 3: (line 243) assertion failed - please report |
C166CL-33097 |
Flash could not be flashed when starting from address 0 for C167/ST10 devices |
C166CL-33098 |
F 308: out of memory when TITLE command used for macro preprocessor |
C166CL-33101 |
Register content not valid in second loop run |
C166CL-33111 |
CrossView error message: Illegal digit 9 in octal number |
C166CL-33112 |
ODP7/DP7 bits missing for XC167 |
C166CL-33126 |
S 723: (line 17) assertion failed - please report |
C166CL-33127 |
S 523: (line 19) assertion failed - please report |
C166CL-33131 |
TwinCAN and Flash control registers not listed in reg276 files |
C166CL-33140 |
CrossView Pro dialog disappears when IEEE-695 file is not generated |
C166CL-33145 |
The keyword '_interrupt' cannot be used for fast interrupts (ext2 architecture) |
C166CL-33146 |
E 204: syntax error on token SCALING |
C166CL-33152 |
BUSCON0 bit 9-10 cannot be cleared during startup when CPU21 bypass is activated |
C166CL-33155 |
C-bit variables are not initialized |
C166CL-33156 |
CrossView application error when CrossView flash setup is used |
C166CL-33164 |
S 723: (line 6) assertion failed - please report |
C166CL-33167 |
Indirect call-label in user stack model removed |
C166CL-33172 |
Optimization decreases required STBUS1 ATOMIC range |
C166CL-33182 |
S 524: (line 28) assertion failed - please report (using _packed structs) |
C166CL-33196 |
character cast ignored |
C166CL-33198 |
Flash programming not verified |
C166CL-33207 |
wmk: Don't know how to make c:\projects\output\c:\projects\output\demo.lib |
C166CL-33220 |
DP7 bit 4-7 not defined in 167xx header and definition files |
C166CL-33226 |
E 117: "ASC1_CON_M" undefined |
C166CL-33229 |
Error message and warnings when importing DAvE XC167CI project |
C166CL-33246 |
Placing data breakpoint at 0xxxx failed: DiBreakpointSet: bad breakpoint type |
C166CL-33247 |
CrossView Simulator may crash due to internal memory management problem. |
C166CL-33249 |
EDE quits without any message for wrong drive letter in output directory path |
C166CL-33251 |
OCDS connection lost after RETI instruction using Easy UTAH evaluation board |
C166CL-33267 |
The XC16x ROM monitor uses reserved memory area 0xDF00 till 0xDFFF |
C166CL-33271 |
IHEX166 generates wrong address record when using option -i16 |
C166CL-33275 |
S 524: (line 5) assertion failed - please report |
C166CL-33276 |
SFR registers are not initialized when flash device overlaps internal RAM |
C166CL-33280 |
Path to sub-project's or library's source files not passed to CrossView |
C166CL-33283 |
IHEX converter eliminates essential extended address record |
C166CL-33289 |
single stepping EXTP instruction not correctly |
C166CL-33319 |
Wrong code for specific case when common sub expression elimination is enabled |
C166CL-33332 |
The SUMMARY of the map file always shows zero classes |
C166CL-33336 |
E 204: syntax error on token MSW when using $EXTMAC |
C166CL-33337 |
ios_writef not working as expected |
C166CL-33342 |
C-pragmas are not always handled correctly by the C++ compiler |
C166CL-33343 |
S 723: (line 1316) assertion failed - please report |
C166CL-33352 |
Extended page sequence too short for packed struct member access |
C166CL-33369 |
Incorrect behaviour of Simulator handling QX0 and QX1 |
C166CL-33374 |
PeripheralsStop:1 is not sufficient to suspend peripherals after OCDS break |
C166CL-33375 |
register OPSEN not listed in XC16x register definition files |
C166CL-33384 |
F 342: relocation error: address beyond section end |
C166CL-33392 |
Register overwritten in _div_s32u16_s16() intrinsic. |
C166CL-33393 |
tsw_argfile: argument too long |
C166CL-33396 |
No easy way to define an empty macro in EDE |
C166CL-33409 |
'Build|Options|Misc' menu removed |
C166CL-33424 |
CrossView crashes after using 'Target | Flash setup | Check ID' button |
C166CL-33426 |
E404: module xx: vector table scaling -65 is not supported |
C166CL-33439 |
SFR registers PROCON and FSR are missing for XC16x controllers |
C166CL-33452 |
Register sets 5 & 6 (ADDRSELx, FOCONCSx, TCONCSx) not used in XC16x derivatives |
C166CL-33453 |
Not clear why Flash dialog is greyed out |
C166CL-33466 |
Simulator can't load application and seperate binary file into one debug session |
C166CL-33490 |
Compiler removes cast to long when shifting more than 15 times |
C166CL-33510 |
S 642 assertion failed when -Av is used |
C166CL-33527 |
OCDS connection with XC164CS 32F40F EES-BA stepping not working |
C166CL-33529 |
atomic intrinsic modified by the compiler |
C166CL-33550 |
E 33: "c" redefined |
C166CL-33552 |
Asssembler hangs when using literals for ext2 core MAC registers |
C166CL-33587 |
IEEE-695: Parser error caused by incorrect debug info from c166 |
C166CL-33588 |
Switch table still generated after switch statement optimized away |
C166CL-33608 |
Generate makefiles for subprojects when master project is build |
C166CL-33612 |
Error on MISRA C rule 37 unexpectedly generated on two dimensional array |
C166CL-33631 |
MAC Intrinsics are not implemented in the C++ compiler |
C166CL-33633 |
Smart generation of CALL instruction in generated startup code |
C166CL-33649 |
W 518: page 6 assigned to DPP0 |
C166CL-33653 |
incorrect MISRA C errors |
C166CL-33669 |
Compiler hangs with DFAP enabled and CSE disabled |
C166CL-33675 |
EDE changes the order of user defined include files paths |
C166CL-33676 |
No absolute path generated for linker/locator invocation file |
C166CL-33677 |
User defined make file name changes to lower case after switching toolchain |
C166CL-33697 |
DFAP optimization results in run-time error |
C166CL-33700 |
GSO in large memory model not practical when using const and non-const |
C166CL-33733 |
Incorrect result for comparing two bits |
C166CL-33746 |
Missing registers in super10F397 register files |
C166CL-33747 |
Additional sfr support for super10F397 register files |
C166CL-33753 |
Faulty MAC unit Simulation result |
C166CL-33761 |
After starting CrossView from EDE, CrossView crashes |
C166CL-33771 |
Missing fast external interrupt control registers in C161U register files |
C166CL-33779 |
E 252: expression syntax error when CPU.21 bypass is enabled |
C166CL-33783 |
No assembler error if CoMACu repeat value is set to 32 |
C166CL-33798 |
ROM monitor for XC16x device couldn't change the CC1_T01CON SFR register |
C166CL-33809 |
Incorrect interrupt vector for interrupt routine build with a previous product |
C166CL-33837 |
The Simulator should not allow the application to change read-only memory |
C166CL-33850 |
cc166: .c -> .asm with -cs yields same input and output file for m166 |
C166CL-33878 |
CrossView debugger doesn't show register name defined by DEFA |
C166CL-33879 |
When specifying a user defined *.def file, the *.cfg file is not updated |
C166CL-33880 |
It's not possible to initialize a read-only register when using the Simulator |
C166CL-33888 |
WDTCON must be initialized before EINIT when using the ext2 architecture |
C166CL-33891 |
CodeWright error: Internal virtual memory table is full, out of memory |
C166CL-33908 |
E 410: protected function "A::a" is not accessible |
C166CL-33921 |
S 723: assertion failed - please report |
C166CL-33924 |
Simulator keeps on executing the same line |
C166CL-33931 |
CrossView source lines disappears when source and disassembly is active |
C166CL-33947 |
S 644: assertion failed - please report |
C166CL-33955 |
l166 internal error when EDE option "Generate symbol table" is active |
C166CL-33978 |
CrossView does not show system addresses defined with DEFA |
C166CL-33987 |
Wrong upper address in address record when using ihex166 option -P |
C166CL-33988 |
Simulator must be default when no board configuration is selected |
C166CL-33992 |
Wrong BUSCON0 initialization in startup code |
C166CL-33997 |
The simulator doesn't simulate CAPCOM interrupts in Compare Mode 0-3 |
C166CL-34010 |
CrossView tries to set user breakpoints while flashing the application |
C166CL-34018 |
Simulator crashes when DIVL instruction is executed |
C166CL-34020 |
variables defined with _at() do not show declaration when hovered |
C166CL-34043 |
Cannot debug application with internal PRAM and Flash |
C166CL-34054 |
Wrong source line showed when go to main |
C166CL-34055 |
Not able to set breakpoint in source window |
C166CL-34063 |
CrossView crashes easily when debugging with ROM/RAM Monitor |
C166CL-34066 |
C166S V1 core does not have a SYSCON bit named XPERSHARE |
C166CL-34080 |
Incorrect address for ST10F272B/ST10F272E flash registers |
C166CL-34081 |
Registers MDL/MDH not preserved by the monitor |
C166CL-34083 |
CrossView with OCDS doesn't wait until the reset is released on XC16x derivative |
C166CL-34086 |
default time zone format string not terminated correctly in lib file _tzone.c |
C166CL-34092 |
Incorrect mask for BUSCON0, must be 0x06C0 instead of 0x00C0 |
C166CL-34102 |
E 0: string buffer overflow |
C166CL-34109 |
MRW must be cleared at the start of an interrupt routine with a MAC instruction |
C166CL-34110 |
LL generates line information with address zero with Flat interrupt concept |
C166CL-34131 |
CrossView shows wrong disassembly for register ZEROS |
C166CL-34162 |
CrossView doesn't show source line in disassembly mode |
C166CL-34191 |
CrossView crashes when switching target configuration |
C166CL-34192 |
Assembler generates CALLA instead of CALLR for absolute code sections |
C166CL-34193 |
Run-time error when using DFAP optimization |
C166CL-34268 |
Wrong C166sv1 T2CON, T3CON and T4CON bit definitions |
C166CL-34271 |
HLL assembly debugging does not work |
C166CL-34282 |
E 18: illegal character (0x40) when debugging with CAN interface |
C166CL-34292 |
S 3: assertion failed - please report |
C166CL-34313 |
Initialize RSTCON before SYSCON2 in start.asm to change clock configuration |
C166CL-34335 |
Fill sections to fill gaps within a sections should not be counted in summary |
C166CL-34374 |
Wrong offset for union containing a bitfied struct in bitaddressable memory |
C166CL-34375 |
The Simulator must not issue a trap when SP is operated outside its range |
C166CL-34424 |
CrossView disassembler ignores EXTR instruction when out sync |
C166CL-34434 |
C166_US secsize control ignored when C166_US is truncated to 16384 bytes |
C166CL-34441 |
E 619: "var" undefined in inline assembly pragma |
C166CL-34444 |
CrossView application error using OSEK RADM |
C166CL-34450 |
undeserved E 209: MISRA C rule 39 violation |
C166CL-34472 |
Program not loaded into internal RAM in single chip mode |
C166CL-34474 |
CrossView halted when calling getchar() |
C166CL-34475 |
Registers MSGDRH00 and CANA_IMRL0 not shown correctly by CrossView |
C166CL-34481 |
Struct members not permitted for inline assembly pseudo variables |
C166CL-34495 |
Program is running instead of single stepping. |
C166CL-34516 |
Control program cc166 crash |
C166CL-34550 |
S 514: (line 11) assertion failed (huge memory model) |
C166CL-34563 |
Error parser does not open the correct document |
C166CL-34603 |
FILLGAP control overwrites constant value |
C166CL-34620 |
No chroma coding for #pragma 'save_attributes', 'romdata' and 'noclear' |
C166CL-34625 |
mk166: *** action exited with value 1 |
C166CL-34626 |
Simulator does not reset coverage when no map file loaded |
C166CL-34631 |
S 3: assertion failed - please report |
C166CL-34646 |
VECSEG value from DAvE project file always set to zero |
C166CL-34648 |
XC167CI register files are missing bits AN8..AN11 and P5_8..P5_11 |
C166CL-34665 |
Default value of IMBCTR in XC16X must be 0x0001 |
C166CL-34674 |
Struct member list does not show up when using _packed or a memory qualifier |
C166CL-34681 |
Processors XC164D,N,S result in partial cstart.asm file |
C166CL-34686 |
Application is halted inside an interrupt routine after single step using OCDS |
C166CL-34691 |
Smart linking: I 900: internal error l166(../../link2.c,590): symbol table bad |
C166CL-34692 |
Manual correction for Assembler derective PUBLIC |
C166CL-34693 |
Add _C166 example to section "Predefined macros" |
C166CL-34694 |
Add a help reference to section "Predefined macros" for all predefined macros |
C166CL-34712 |
missing EBCMOD1, SYSCON0, OPSEN and EMUCON in cstartx2.asm |
C166CL-34725 |
Sub project make file updated erroneously when switching to parent project |
C166CL-34734 |
CrossView crash when changing execution environment and using RADM |
C166CL-34769 |
CC16IO to CC21IO SFR bit definitions missing for XC167CI |
C166CL-34857 |
Wrong code for BUSCONx initialization when CPU.21 bypass is enabled |
C166CL-34867 |
S 3: assertion failed - please report |
C166CL-34871 |
DAS server is not always started |
C166CL-34873 |
Underflow does not always result into zero |
C166CL-34874 |
ihex166 option -z could generate an incorrect hex file |
C166CL-34878 |
Wrong segment address when constant is casted to pointer in large memory model |
C166CL-34927 |
Very long compile time when using "instruction reordering" optmimzation |
C166CL-34963 |
EDE should put the options after the -WmNOLINE |
C166CL-34966 |
Cannot expand 2 dimensional character array in watch window |
C166CL-34972 |
File path not shown after assembly error using different output directory |
C166CL-34973 |
Cannot dereference type information of "<name>" |
C166CL-34974 |
No compiler error for empty enumeration |
C166CL-34975 |
Promote old-style function parameters must be disabled by default |
C166CL-35002 |
Mismatch in register definitions in .def and .h files e.g. for RSTCON |
C166CL-35007 |
sfr bit definitions DP7_4 and DP7_5 missing from reg165utah register files |
C166CL-35028 |
Type modifiers not propagated with _atbit() when base type is an array |
C166CL-35031 |
Extra CR/LF at end of generated start.asm triggers W 106: text after end |
C166CL-35043 |
Warning: missing "sdc_lia" or "sdc_lip" lifetime record |
C166CL-35072 |
E 51: cannot hold that many operators |
C166CL-35077 |
Possibility to enable/disable Interrupt Enabled Debugging from EDE |
C166CL-35091 |
Problems connecting to a XC167CI BB step |
C166CL-35095 |
N-flag not set according to manual |
C166CL-35109 |
I 900: command line: internal error l166(handler,11): please report |
C166CL-35115 |
make does not handle uppercase names correctly on windows |
C166CL-35116 |
make does not handle uppercase names correctly on windows |
C166CL-35128 |
sfr bit definition SSC0_CON_LB missing in regxc164cs.h include file |
C166CL-35131 |
Assembler incorrectly reports E 329: JMP out of range |
C166CL-35135 |
Errors in a file outside the project directory result in display of empty window |
C166CL-35143 |
Do not change compiler option "Language extensions" after MISRA-C rule 1 is set |
C166CL-35145 |
Placing instruction breakpoint failed: BreakpointSet(): Unknown BP method/type |
C166CL-35154 |
Smartlinking does not work when extra controls are given |
C166CL-35191 |
compiler does not complain about post/pre increment/decrement bit variables |
C166CL-35206 |
start.asm: F 304: can't open "head.asm" |
C166CL-35211 |
incorrect value local bit variable |
C166CL-35234 |
Using EDE with newer version of Python |
C166CL-35251 |
Missing SFR's for Fast Interrupts CC8IC to CC12IC in XC164CM |
C166CL-35341 |
OCDS break level not documented |
C166CL-35385 |
Wrong names for local register banks in the compiler manual |
C166CL-35418 |
W 149: DPP prefix used in page or segment extend block |
C166CL-35437 |
Reading register "R0" (0) failed: memory failure at memory space 0 range... |
C166CL-35476 |
cc166 cannot invoke ar166 with large number of object files |
C166CL-35496 |
Register bank only allowed at 16 bytes aligned address when using OCDS |
C166CL-35727 |
S 656: (line 56) assertion failed - please report |
C166CL-35813 |
Disable all SFR initializations in C startup code by default |
C166CL-35836 |
DPP registers moved to the first segment when "Use on-chip RAM" is selected |
C166CL-35841 |
Wrong EXTP instruction when using unaligned pointer |
C166CL-35896 |
The internal IO area does not support real byte accesses |
C166CL-35910 |
hmalloc returns a wrong pointer value after allocating more than 64Kbyte at once |
C166CL-35922 |
Wrong result for sqrt() in huge memory model |
C166CL-35959 |
Executing CALLS using DAS LPT with DAS v2.5 ignores segment number. |
C166CL-35985 |
Can't use CodeWright with MS Vista |
C166CL-36002 |
CC1_CC8IC missing in the regxc164cm header files |
C166CL-36028 |
Autmatic bit struct allocation disabled when noclear option used |
C166CL-36030 |
EDE incorrectly maps RAM at 0xC000-0xC7FF for C164CI |
C166CL-36113 |
SFR files are not MISRA-C compliant |
C166CL-36167 |
Using -BZinsert_mdlh_muldiv results in protected NOP instead of DIV |
C166CL-36169 |
Wrong line in compiler dependency output |
C166CL-36205 |
S 723: (line ?) assertion failed - please report |
C166CL-36235 |
OCDS via DAS could not be set for user defined boards |
C166CL-36238 |
Update examples for not using a fixed (extern) memory range |
C166CL-36370 |
User defined "output directoy" doesn't allow spaces in its name |
C166CL-36377 |
Bring back the _inline keyword in the XE166 compiler |
C166CL-36382 |
"E 62: bad storage class" on inline function returning a function pointer |
C166CL-36485 |
Source Window shows wrong file in mixed-mode |
C166CL-36497 |
Linux and Windows compiler creates different code |
C166CL-36544 |
With -zfragment the compiler starts a new section at the use of intrinsic |
C166CL-36580 |
Unexpected floating point trap |
C166CL-36601 |
The project file xxxx.dpt appears to be invalid |
C166CL-36656 |
E 51: cannot hold that many operators |
C166CL-36658 |
CAN libraries not working in huge memory model |
C166CL-36671 |
FLEXlm errors not always shown on stream stderr |
C166CL-36871 |
Generated DSRAM area too large for XC164CS-16 derivative |
C166CL-36883 |
ERROR: PSM can't request interrupt number 0x00 |
C166CL-36885 |
Missing sfr definitions for XC2287M |
C166CL-36917 |
pre-link error when defining a static template member function |
C166CL-36926 |
CAPCOM peripheral simulation not working correctly. |
C166CL-36930 |
Output pin not toggled using Compare Mode 1 and 3 |
C166CL-36979 |
Start address of an interrupt task not calculated correctly |
C166CL-36989 |
Compiler setting should be checked when importing a DAvE project |
C166CL-37077 |
Incorrect result after shifting a long with DFAP enabled |
C166CL-37117 |
CCNT not incremented after unconditional jump using the XC16x simulator |
C166CL-37125 |
xc16x simulator does not generate interrupts for ADC channel. |
C166CL-37234 |
m166 does not support files larger than 32768 lines |
C166CL-37266 |
non-existing SFR names for XC164CM |
C166CL-37299 |
conversion failed for sfr bits BNKSELx_GPRSELx after DAvE import |
C166CL-37301 |
System stack cannot be increased by using the SECSIZE control |
C166CL-37302 |
S 524: (line xx) assertion failed - please report |
C166CL-37303 |
Interrupt Enabled Debugging not documented |
C166CL-37305 |
DAvE import not supported for XE16xFM and XE16xFM derivatives |
C166CL-37307 |
Programming external Flash not working for Phytec miniMODULE 167CX |
C166CL-37308 |
Wrong ST10F269 on-chip flash memory specification when bit ROMS1 from SYSCON is set to segment zero |
C166CL-37312 |
Fill bytes may end up in the middle of ROM data sections when using FILLGAPS |
C166CL-37313 |
-Oc (CSE optimization) causes R14 / R15 content overwrite |
C166CL-37314 |
Error parser does not open the listed include file |
C166CL-37315 |
Compiler quits without error message when a function contains more than about 60000 lines |
C166CL-37316 |
Symbol file <name>.abs is not in IEEE-695 format or too short |
C166CL-37317 |
sections may get overlapped unexpectedly when empty sections are located in the same area |
C166CL-37318 |
wrong pointer used for struct assignment in huge memory model |
C166CL-37319 |
Segmentation fault after running munch166 on Redhat AS5 |
C166CL-37321 |
FASTBL bit missing in CPUCON2 in register files |
C166CL-37322 |
Interrupt Enabled Debugging option in EDE does not work |
C166CL-37323 |
segmentation fault when running munch166 on Fedora Core 6 |
C166CL-37328 |
Program is not halted after a single step instruction when the next source line is interrupt protected |
C166CL-37333 |
VECSEG register cannot be initialized from EDE |
C166CL-37348 |
Debug Suspend Mode not entered after a Halt or Single step |
C166CL-37349 |
Variables not shown correctly in CrossView |
C166CL-37350 |
S 687: assertion failed - please report |
C166CL-37351 |
Segment 191 should not be reserved for XC2xxx processors |
C166CL-37352 |
Capture Compare output register CC2_OUT not simulated |
C166CL-37353 |
E 142: No or not enough resources available for this breakpoint |
C166CL-37357 |
CrossView error when loading abs file: iaux out of bounds |
C166CL-37358 |
User Stack Model library not included in special XE16x package |
C166CL-37360 |
Application error for Phyton installation higher than v2.0 |
C166CL-37363 |
Better fix for 019-35234 "Using EDE with newer version of Python" |
C166CL-37364 |
The actual compiler limit for a string literal after concatenation is 15000 instead of 1500 |
C166CL-37365 |
Uninitialized register after DFAP optimization |
C166CL-37367 |
SFR bit EWENx from BUSCONx not selectable at startup configuration menu for C167CS-40 |
C166CL-37368 |
C167CS and the C167CSx40 should have same SFR definitions and internal RAM |
C166CL-37369 |
Startup code documentation is wrong |
C166CL-37370 |
memory windows shows trap code 0x9B04 after hitting a breakpoint using the serial RAM/ROM monitor |
C166CL-37375 |
#pragma's not supported in C++ |
C166CL-37376 |
a local variable might not be shown correctly by CrossView when the "CPU Core Registers" window is also shown |
C166CL-37377 |
-Of causes incorrect register use for destination register of __cpnnb - R12 instead of R10 |
C166CL-37378 |
compiler fails to generate inline code for inline function definitions |
C166CL-37379 |
C++ compiler command line options documented which are not supported |
C166CL-37380 |
Control program does not recognize C++ option --pending-instantiations |
C166CL-37381 |
flash_device_num and flash_unused_address_lines not documented |
C166CL-37382 |
missing error for too large string constant |
C166CL-37387 |
CrossView crashes unexpectedly |
C166CL-37388 |
The Peripheral Simulation Module should be updated for XC and XE derivatives |
C166CL-37389 |
Application error when running the disassembler d166 |
C166CL-37390 |
Python not supported on 64-bit systems |
C166CL-37392 |
Wrong result using DFAP |
C166CL-37393 |
DP7_4 to DP7_7 missing in ST10F273E sfr files |
C166CL-37396 |
"no storage assigned" when using a local struct pointer |
C166CL-37397 |
Wrong bitfields accessed when using an unaligned struct |
C166CL-37398 |
Incorrect access of near variable with compiler optimization 'Register Contents Tracing' |
C166CL-37399 |
EDE may crash on projects with large number of files. |
C166CL-37400 |
Python error for win32com.client.Dispatch("Xfw166.CommandLine") on Windows 7 |
C166CL-37404 |
W 109 module name not unique linker warning when leading digits in file name used |
C166CL-6900 |
Wrong page selected when array index has const subtract in specific case |
C166CL-7197 |
mk166 -q does not work: exit status is always non-zero |
This is a list of issues that have been closed with a resolution other than fixed. This list contains issues that will not be fixed, issues that appeared to be not a problem and/or issues that could not be reproduced. The list of fixed issues for v8.0r2 is not shown here, it is included in the release notes of the product.