This is a list of currently open issues for the TASKING Tools for C166/ST10 v7.5r01.
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 v7.5r01 is included in the release notes of the product.
ID | Summary | Inspector detector |
C166CL-165 |
Errors on command line are not listed in error list file |
Not planned |
C166CL-186 |
@EXIT does not work in all cases |
Not planned |
C166CL-20050 |
E 171: invalid type conversion due to the offset of macro |
Not planned |
C166CL-20057 |
Error E 607 on multiple defines of bit with _atbit() attribute. |
Not planned |
C166CL-20071 |
E 33 __link redefined with -Ob |
Not planned |
C166CL-20143 |
Identical strings are not overlayed in same module |
Not planned |
C166CL-20156 |
S 626: pointer to fn() returning bit-type used as parameter |
Not planned |
C166CL-20192 |
Initialization of an auto variable |
Not planned |
C166CL-20210 |
Compiler generates for filenames with '-' wrong assembly labels |
Not planned |
C166CL-20271 |
CP166 generates prototype functions without arguments |
Not planned |
C166CL-20329 |
Array is too large error when compiling as a .cpp file |
Not planned |
C166CL-20336 |
S 546 error with register keyword usage for structure |
Not planned |
C166CL-20415 |
C166 preprocessor problem |
Not planned |
C166CL-20734 |
CrossView cannot watch local bitvariables |
Not planned |
C166CL-20739 |
S 666: assertion failed when REGDEF conflicts with parameter passing |
Not planned |
C166CL-20850 |
C compiler couldn't generate REGBANK instead of REGDEF |
Not planned |
C166CL-20856 |
no value when watching string at end of program in XFW |
Not planned |
C166CL-20857 |
EDE can not build project with same filenames in different dirs |
Not planned |
C166CL-20968 |
C166 option -OT removes extra section for not combined var |
Not planned |
C166CL-21012 |
C166: error: inline function and double extern declaration |
Not planned |
C166CL-21092 |
xfw166 problem with non-ascii characters in IEEE-695 format |
Not planned |
C166CL-21134 |
Problem on a 'for' loop |
Not planned |
C166CL-21193 |
Too many errors E542: "argument #2 is not an integral expression" |
Not planned |
C166CL-21197 |
-r option ignores specified name |
Not planned |
C166CL-21313 |
'S 524 assertion failed' when a (s)huge ptr cast to int |
Not planned |
C166CL-21372 |
S 159: assertion failed -please report- |
Not planned |
C166CL-21414 |
F 219: error while deleting file *.ii |
Not planned |
C166CL-21417 |
S3 assertion failed |
Not planned |
C166CL-21425 |
Warnning: missing sdc_lia or sdc_lip |
Not planned |
C166CL-21436 |
14-bits pointer cmp in record_needed_destruction() using -Mm/-Ml |
Not planned |
C166CL-21514 |
CP166 complains about missing prototypes when using string.h |
Not planned |
C166CL-21521 |
C166: S508 assertion failed error |
Not planned |
C166CL-21533 |
C166: CAN headerfile not available in the include directory |
Not planned |
C166CL-21574 |
Compiler issues W196 when compiling va_start macro in stdarg.h |
Not planned |
C166CL-21575 |
23854 - S3 assertion for C module |
Not planned |
C166CL-21625 |
C166: compiler generates W183: variable possibly uninitialized |
Not planned |
C166CL-21655 |
Bad address for near var defined with _at when using ADDRESSES LINEAR |
Not planned |
C166CL-21816 |
F 219: error while deleting file "filename.pch" |
Not planned |
C166CL-21841 |
C++ compiler skips inline assembly code |
Not planned |
C166CL-21900 |
E79: constant expression expected |
Not planned |
C166CL-21907 |
Wide characters are not supported by the compiler back-end |
Not planned |
C166CL-21935 |
The XVW download error is unclear |
Not planned |
C166CL-21979 |
S3: assertion failed - Please report with demo version |
Not planned |
C166CL-22019 |
W91 no prototype for function: record_needed_destruction |
Not planned |
C166CL-22036 |
File specific macros do not work |
Not planned |
C166CL-22135 |
Missing warning W 130 when assigning function pointer |
Not planned |
C166CL-22147 |
Undesreved W 130: "operands of %s are pointers to different types" using enum |
Not planned |
C166CL-22174 |
Assembler error E 224: undefined symbol(s) when using DAvE |
Not planned |
C166CL-22213 |
"S 508: assertion failed, please report" using sfrbits inside a structure |
Not planned |
C166CL-22250 |
XFW166: cannot open other source file when using 'Source and Disassembly' mode |
Not planned |
C166CL-22264 |
Compiler reserves not enough user stack for inline function |
Not planned |
C166CL-22267 |
macro substitution in path name of abs file |
Not planned |
C166CL-22371 |
No initialization of (system) registers when using the ROM Monitor |
Not planned |
C166CL-22397 |
'Stack Window' and 'Return from function' do not work without debug info |
Not planned |
C166CL-22461 |
wrong labels are shown in CrossView at address zero |
Not planned |
C166CL-22475 |
S655: assertion failed - please report |
Not planned |
C166CL-22503 |
C166 generates illegal '-' characters in section names and name directives |
Not planned |
C166CL-22533 |
Pointer to a function returning a bit calculated wrong |
Not planned |
C166CL-22584 |
wrong code for pointer to structure assignment in case statement |
Not planned |
C166CL-22585 |
"F 007: cannot execute command" when using multiple executable paths |
Not planned |
C166CL-22639 |
_atbit in a C++ class gives: E 65: expected a ";" |
Not planned |
C166CL-22669 |
Rtlib copy routines near to/from far/huge are failing on page boundaries |
Not planned |
C166CL-22685 |
Ghost breakpoint |
Not planned |
C166CL-22698 |
prelk166: error: cannot create temporary file "name" |
Not planned |
C166CL-22712 |
function prototypes from string.h not listed in C166.h |
Not planned |
C166CL-22742 |
S 655: (line 23) assertion failed - please report |
Not planned |
C166CL-22754 |
S3: assertion failed error using MISRA C |
Not planned |
C166CL-22772 |
AR166 does not include all files |
Not planned |
C166CL-22826 |
unable to install on Win2000: "destination folder is invalid" |
Not planned |
C166CL-22842 |
application error when updating data |
Not planned |
C166CL-22846 |
FSS is always included in a C++ project |
Not planned |
C166CL-22862 |
S 3 assertion failed in large memory model |
Not planned |
C166CL-22893 |
Segment address error for sections located > 1Mb and -i16 option |
Not planned |
C166CL-22906 |
CrossView continuous memory allocation |
Not planned |
C166CL-22965 |
'RAM size' and 'ROM filled' not correct in list file (SUM control) |
Not planned |
C166CL-22989 |
Stack variables not shown correctly by the simulator |
Not planned |
C166CL-23029 |
S3 assertion failed on complex expression |
Not planned |
C166CL-23041 |
Symbol of interrupt function -inlined part- multiple defined in link-stage. |
Not planned |
C166CL-23049 |
CSE not correct |
Not planned |
C166CL-23052 |
S656: Assertion failed error |
Not planned |
C166CL-23060 |
Wrong code for bit to int conversion function argument with option -Og |
Not planned |
C166CL-23071 |
Incorrect treatment of NULL macro |
Not planned |
C166CL-23073 |
extended characters are not shown by CrossView |
Not planned |
C166CL-23074 |
Text from VIO output window cannot be copied to the clipboard |
Not planned |
C166CL-23093 |
Address not converted to huge |
Not planned |
C166CL-23100 |
QNAN (not a number) and INF (infinite) not shown clearly by CrossView |
Not planned |
C166CL-23101 |
CP166 application error |
Not planned |
C166CL-23105 |
Only one byte of the expression is used by the 'memory fill' window |
Not planned |
C166CL-23115 |
TQ-Systems boards are not described |
Not planned |
C166CL-23118 |
Wrong behaviour after the Cumulative Profiler has been set |
Not planned |
C166CL-23122 |
bit WDTPRE, peripheral clock input frequency devider, cannot be set for 167CS |
Not planned |
C166CL-23136 |
-Dmacro="name" cannot be used by the control program cc166 |
Not planned |
C166CL-23179 |
S 655: (line 80) assertion failed - please report |
Not planned |
C166CL-23188 |
"E 7: unrecognized token" when using C++ preprocessor options -E or -P |
Not planned |
C166CL-23196 |
"S 524 assertion failed" when the address of a struct is casted to 'long' |
Not planned |
C166CL-246 |
function qualifiers excluded from prototyping |
Not planned |
C166CL-30080 |
$NOWA(..) controls are ignored when NOWA(0..2) is being used on the command line |
Not planned |
C166CL-30089 |
S 644 assertion error in large model |
Not planned |
C166CL-30096 |
80C166-W a.o. not supported completely in startup |
Not planned |
C166CL-30117 |
wrong code when the addres of a variable is assigned to a const variable |
Not planned |
C166CL-30124 |
L166 does not support reserving PECC ptrs > PECC7 |
Not planned |
C166CL-30155 |
S 3 Assertion failed on empty for-loop with MISRA-C 35/65 |
Not planned |
C166CL-30223 |
S 3: assertion failed |
Not planned |
C166CL-30238 |
E 270: _system variables cannot be located at another address than 0C000h |
Not planned |
C166CL-30258 |
S524 assertion failed error when a float is converted to a character pointer |
Not planned |
C166CL-30282 |
MAC register handled as a memory location |
Not planned |
C166CL-30305 |
incorrect user stack access within an extended segment (EXTS) instruction |
Not planned |
C166CL-30336 |
Stack size for super10 in expert mode should be in words |
Not planned |
C166CL-30344 |
Use relative paths in .pjt for source files with file-specific options |
Not planned |
C166CL-30346 |
SFR bit PWDCFG is not set by EDE |
Not planned |
C166CL-30353 |
The macropreproc. hangs when a macro definition is added at 'Define macro(s)' |
Not planned |
C166CL-30367 |
CrossView must be killed with Task-Manager under win32 |
Not planned |
C166CL-30372 |
S 655 assertion failed - please report |
Not planned |
C166CL-30392 |
serve the watchdog timer after CALLEINIT in the startup code |
Not planned |
C166CL-30407 |
Unexpected results for Long%Int in case of an overflow |
Not planned |
C166CL-30421 |
Peephole problem on _prior() followed by compare to zero |
Not planned |
C166CL-30423 |
compiler generates empty constant ROM data section |
Not planned |
C166CL-30433 |
Uncheck of "Save desktop and target settings" still writes xvw.ini |
Not planned |
C166CL-30444 |
Linker/Locater suppress error message with NOWA |
Not planned |
C166CL-30453 |
Sharing xvw.ini between multiple projects in same directory |
Not planned |
C166CL-30461 |
Bits 5,6,7 (IOM-2, USB, EPEC) of XPERCON are not reflected in the startup code |
Not planned |
C166CL-30485 |
SFR bits are missing in the reg269 header files |
Not planned |
C166CL-30490 |
CPU21 bypass code is not listed in EDE |
Not planned |
C166CL-30494 |
CrossView doesn't display the correct INUM value for interrupt address |
Not planned |
C166CL-30498 |
Number of chip select pins for EBCMOD0 must be set to 5 instead of 8 |
Not planned |
C166CL-30515 |
S 3 assertion error when using STL-lib in large memory model |
Not planned |
C166CL-30527 |
S 666: (line 21) internal consistency check failed - cannot continue |
Not planned |
C166CL-30537 |
HLL assembly debug information from include file not available in CrossView |
Not planned |
C166CL-30539 |
user stack libraries are linked when using option -WaEP |
Not planned |
C166CL-30550 |
DPP prefix is ignored by the assembler |
Not planned |
C166CL-30560 |
XPERCON reset value should be dependend of CPU type |
Not planned |
C166CL-30567 |
Illegal Word Operand Trap when using packed structs |
Not planned |
C166CL-30569 |
S 524: assertion failed with huge pointer conversions |
Not planned |
C166CL-30579 |
Small errors to FCONS and TCONBURSTCS |
Not planned |
C166CL-30586 |
Word access on packed data |
Not planned |
C166CL-30587 |
Obsolete compiler switch -safer is still generated |
Not planned |
C166CL-30588 |
Multiplying a signed int by an unsigned int yields an unsigned int |
Not planned |
C166CL-30589 |
L166 must generate an error when a constant exceeds a 16 bits value. |
Not planned |
C166CL-30596 |
IHEX166 -O option results in range record error |
Not planned |
C166CL-30600 |
Bit definitions in a register file are missing |
Not planned |
C166CL-30601 |
-Ow and -Oq/Q options aren't generated by EDE |
Not planned |
C166CL-30617 |
CLKOUT cannot be set in EDE for the ST10F168 derivate |
Not planned |
C166CL-30618 |
Assertion failed for conditional expression returning structs |
Not planned |
C166CL-30619 |
default subflags missing in c compiler usage |
Not planned |
C166CL-30626 |
BUSCON0 is set to 0x0, yielding external memory unaccessable |
Not planned |
C166CL-30627 |
Relative paths in include path not supported |
Not planned |
C166CL-30636 |
Hour calculation in strftime incorrect for %I flag. |
Not planned |
C166CL-30639 |
Structs are padded resulting in a size of an odd number of bytes. |
Not planned |
C166CL-30661 |
Copying a double precision double is not always done correctly |
Not planned |
C166CL-30663 |
CPUTYPE macro not documented |
Not planned |
C166CL-30668 |
Infineon DAvE usage not described in manual |
Not planned |
C166CL-30679 |
m166 crashes after too many comments in C module |
Not planned |
C166CL-30680 |
Compiler accepts invalid option |
Not planned |
C166CL-30687 |
def files define registers after defining their individual bits |
Not planned |
C166CL-30689 |
S656: Assertion failed error |
Not planned |
C166CL-30690 |
Function pointer cannot be right operand of comma operator |
Not planned |
C166CL-30693 |
Illegal code is generated for a bit comparison with a constant |
Not planned |
C166CL-30697 |
XPERCON setting controls are grayes out when C167CS is selected |
Not planned |
C166CL-30701 |
Register XADRS5 is not represented in EDE | BUS Configuration tab |
Not planned |
C166CL-30702 |
Some of DAvE's settings are not imported correctly when using the C167CS |
Not planned |
C166CL-30709 |
wmk -V option does not produce any output |
Not planned |
C166CL-30711 |
Simulator crash on CoMov instruction |
Not planned |
C166CL-30714 |
Void pointer can not be used as an expression |
Not planned |
C166CL-30732 |
E 329: JMP out of range for JB instructions. |
Not planned |
C166CL-30751 |
assertion failed (S 524) when casting float/double to char* |
Not planned |
C166CL-30781 |
no error message is generated when the one's complement operand is a bit type |
Not planned |
C166CL-30792 |
Import of option file not correct |
Not planned |
C166CL-30840 |
Interrupt vector table for ROM Monitor with dual vector table is not correct |
Not planned |
C166CL-30841 |
no warning is generated when an empty ROM section is placed in RAM |
Not planned |
C166CL-30843 |
BUSCON and ADDRSEL must be included in the *.cfg file of the ROM Monitor |
Not planned |
C166CL-30861 |
R14 not initialized when expression recognition is enabled |
Not planned |
C166CL-30880 |
compiler should generate an error for incompatible _atbit declaration |
Not planned |
C166CL-30881 |
incorrect CPU workaround implementation for option -BN |
Not planned |
C166CL-30882 |
Contents tracer erroneously caches a register value |
Not planned |
C166CL-30889 |
control program option -c++ does not call CP166 for a file with extension *.c |
Not planned |
C166CL-30896 |
bit struct placed in bit addressable RAM with pragma autobitstruct 0 |
Not planned |
C166CL-30897 |
W177 disables with option -Ob |
Not planned |
C166CL-30900 |
XC16x doesn't support SYSCON2 however advanced tab does |
Not planned |
C166CL-30966 |
Incorrect implementation of -BZcpu_jmpra_cache siliconbug workaround |
Not planned |
C166CL-30979 |
"E 222: unresolved symbol" using C++ and templates with c166 -o .\subdir\... |
Not planned |
C166CL-30982 |
cc166 -o option does not work when a subdirectory is involved |
Not planned |
C166CL-30986 |
S 647: (line 5) internal consistency check failed - cannot continue |
Not planned |
C166CL-31001 |
macro __PLLCON defined instead of PLLCON |
Not planned |
C166CL-31002 |
CrossView Simulator allows to change SYSCON after EINIT |
Not planned |
C166CL-31003 |
S 673: (line 15) assertion failed |
Not planned |
C166CL-31004 |
E 224: undefined symbol 'TCONBURSTCS1' for CPU XC161/164 |
Not planned |
C166CL-31008 |
CrossView application error when using OCDS |
Not planned |
C166CL-31012 |
E 229: symbol 'name' already defined |
Not planned |
C166CL-31021 |
-t output incorrect after #pragma restore_attributes |
Not planned |
C166CL-31025 |
Incorrect instruction reordering when casting address of long to int pointer |
Not planned |
C166CL-31036 |
"Assign address to esternal symbol" control not generated by EDE |
Not planned |
C166CL-31049 |
Assertion error S723 or S 548 is generated. |
Not planned |
C166CL-31067 |
S 508 no addressing mode for object-type: 0x100c |
Not planned |
C166CL-31076 |
Put the value 0xffff into MDL when an overflow occurs after DIVLU |
Not planned |
C166CL-31078 |
E 231: module name: index in symbol table out of range |
Not planned |
C166CL-31079 |
PLLCON output devider not set correctly (ext2 architecture only) |
Not planned |
C166CL-31086 |
PLLCON set to 01h instead of the value from the EDE menu |
Not planned |
C166CL-31087 |
S 567 corrupt section administration |
Not planned |
C166CL-31090 |
Address data breakpoint not set when browsing for a global variable |
Not planned |
C166CL-31097 |
E 292: illegal operand combination |
Not planned |
C166CL-31106 |
CrossView could not handle correctly invalid breakpoints |
Not planned |
C166CL-31118 |
SYSCON3 not initialized in startup code using ext2 architecture |
Not planned |
C166CL-31119 |
ext2 architecture, CPUCON2 bit 7 (EIOIAEN) is not initialized in startup code |
Not planned |
C166CL-31120 |
EBCMOD1 is missing in EDE for CPU XC164 |
Not planned |
C166CL-31129 |
Pointer incremented twice |
Not planned |
C166CL-31144 |
S 502: assertion failed - struct pointer cannot be passed to same struct |
Not planned |
C166CL-31157 |
BFLDH and BFLDL implementation does not work for V1/V2 cores |
Not planned |
C166CL-31159 |
BFLDH and BFLDL implementation does not work for V1/V2 cores |
Not planned |
C166CL-31163 |
ext2 lib function signed divide returns wrong value |
Not planned |
C166CL-31168 |
DAvE import instructions not mentioned in the manual and help files |
Not planned |
C166CL-31176 |
wrong return value from sizeof operator for undefined packed structs |
Not planned |
C166CL-31178 |
m166 does not return after error with REPEAT function |
Not planned |
C166CL-31185 |
The CAN ROM Monitor interrupt routine overwrites R1 and R12 |
Not planned |
C166CL-31200 |
Parser error: syntax error at symbol #xx |
Not planned |
C166CL-31202 |
"C:\Document.." cannot be found, wmk: *** action exited with value 1 |
Not planned |
C166CL-31203 |
Incorrect implementation of -BZc166sv1ext workaround option |
Not planned |
C166CL-31210 |
udil and umol make no difference between MAC or NOMAC for ext2 architecture |
Not planned |
C166CL-31216 |
S 524: cannot do conversion on ?: operator with function returning struct |
Not planned |
C166CL-31231 |
The _packed keyword is not working in a union |
Not planned |
C166CL-31237 |
Wrong size optimization |
Not planned |
C166CL-31238 |
crash of realloc when the HEAP is allocated two bytes before a page boundary |
Not planned |
C166CL-31239 |
fgets does not work properly when the HEAP is allocated outside page 0 |
Not planned |
C166CL-31256 |
monitor boot routine does not initialize serial I/O when syscon1 has changed |
Not planned |
C166CL-31260 |
S3 assertion error |
Not planned |
C166CL-31274 |
undeserved warning W 130: operands of '=' are pointers to different types |
Not planned |
C166CL-31275 |
DPP prefix is ignored by the assembler |
Not planned |
C166CL-31280 |
cached interrupts for XC16x controller not supported in EDE and the startup code |
Not planned |
C166CL-31281 |
BNKSELx registers cannot be initialized for XC16x controller |
Not planned |
C166CL-31282 |
The number of selectable address and chip select pins is not right for XC16x |
Not planned |
C166CL-31283 |
SYSCON2 is replaced by PLLCON for the XC16x controller |
Not planned |
C166CL-31303 |
CrossView doesn't set back the hardware breakpoints after a target reset |
Not planned |
C166CL-31305 |
importing DAvE project with CPU=C161JC not supported yet |
Not planned |
C166CL-31309 |
undeserved MISRA C rule 114 violation |
Not planned |
C166CL-31323 |
errors in file reg164cm.def lead to assembly error E 204 and E 333 |
Not planned |
C166CL-31335 |
CrossView does not halt when running the demo project with RAM Monitor |
Not planned |
C166CL-31336 |
No HLL debug info (source lines) generated for *.src file |
Not planned |
C166CL-31360 |
CrossView doesn't remove disabled HW breakpoints from target |
Not planned |
C166CL-31373 |
warning 113 not issued when DPPTR and DBPTR are not aligned |
Not planned |
C166CL-31374 |
Warning 184 not issued when it should be in case of modifying MDL/H with a POP |
Not planned |
C166CL-31381 |
E 561: illegal storage class for sfr/sfrbit inside template |
Not planned |
C166CL-31400 |
CrossView ignores command line options |
Not planned |
C166CL-31407 |
macro _C166 for the version number is not available in C++ |
Not planned |
C166CL-31411 |
SYSCON3 checkbox 'Enable Real Time Clock' must be grayed out |
Not planned |
C166CL-31417 |
a166 v7.5r2 (Linux) crashes when the EXTPEC control is used. |
Not planned |
C166CL-31422 |
cp166 application error for an empty block in an inline function |
Not planned |
C166CL-31424 |
S 3: assertion failed - please report (due to bit field members without a name) |
Not planned |
C166CL-31426 |
Note: could not get target execution status: ExecGetStatus(): JTAG: No Start Bit |
Not planned |
C166CL-31431 |
Wrong DPP used by l166 for absolute section in third page of a segment |
Not planned |
C166CL-31434 |
Window positions are not saved correctly |
Not planned |
C166CL-31446 |
OSEK radm v2.1 display's values shorter then 32-bits as 32-bits values |
Not planned |
C166CL-31454 |
Warnings W68, W69 and W183 when using STL library 'string' |
Not planned |
C166CL-31468 |
CrossView BROWSE button doesn't work within the comparing application dialog |
Not planned |
C166CL-31477 |
Missing MAC section in reg276.def |
Not planned |
C166CL-31485 |
default r/w breakpoint not support by OCDS |
Not planned |
C166CL-31489 |
CrossView does not wait until the reset is released when using OCDS |
Not planned |
C166CL-31494 |
duplicate entries in file reg269.h |
Not planned |
C166CL-31495 |
CrossView error: can't open *.dll for communication |
Not planned |
C166CL-31498 |
Bit type not recognized by CrossView when using "typedef _bit" |
Not planned |
C166CL-31502 |
CrossView option file not showed at option string in EDE window |
Not planned |
C166CL-31504 |
incorrect synchronization in m166 with source assembly code |
Not planned |
C166CL-31507 |
Bit 10 of XPERCON is set for ST10F269 |
Not planned |
C166CL-31508 |
Typo in monitor name in fsf_super10bo_fbd.cfg file |
Not planned |
C166CL-31514 |
CrossView can't continue with script file when xvw.cws file isn't correct |
Not planned |
C166CL-31577 |
E 238: 3D4Ch.0 is not in the bit-addressable range involving _x |
Not planned |
C166CL-31583 |
Wrong double conversion fuction called. |
Not planned |
C166CL-31586 |
Float error "Out of range E 109" not appropriate |
Not planned |
C166CL-31590 |
WDTCON not initialized when using DAvE |
Not planned |
C166CL-31599 |
IHEX166 -I option: number of bytes in a single line not always correct |
Not planned |
C166CL-31604 |
-BZcpu_reti_int results in warning W147 return from extend instruction block |
Not planned |
C166CL-31607 |
Compiler accesses memory mapped GPR for ext2 architectures |
Not planned |
C166CL-31609 |
Registers are not always memory mapped in the ext2 architecture |
Not planned |
C166CL-31612 |
Variable addressed through incorrect DPP |
Not planned |
C166CL-31621 |
wrong calculation of expression |
Not planned |
C166CL-31626 |
CrossView shows the wrong address |
Not planned |
C166CL-31628 |
W 183: variable '$foo$y' possibly uninitialized |
Not planned |
C166CL-31639 |
E 418: section 'name', location 'address': value hexnumber does not fit in 4 bit |
Not planned |
C166CL-31654 |
RESERVE INTTBL control assumes wrong vector table address |
Not planned |
C166CL-31655 |
Crossview crashes when started with --easycode command line argument. |
Not planned |
C166CL-31661 |
Floating point libs are only added when large print formatter is selected |
Not planned |
C166CL-31662 |
wrong offset in jump instruction |
Not planned |
C166CL-31668 |
E 323: section boundary (length) overflow (underflow) |
Not planned |
C166CL-31688 |
Word fetch from an odd adress when using va_arg |
Not planned |
C166CL-31690 |
E 216: (line 1) missing brace |
Not planned |
C166CL-31695 |
sprintf outputs wrong value when using float prescision specifier |
Not planned |
C166CL-31711 |
Monitor with RS232 connection support for v2 core boards like XC161 and XC164 |
Not planned |
C166CL-31730 |
__ctype_ unresolved |
Not planned |
C166CL-31736 |
W 113: location counter not on an even address |
Not planned |
C166CL-31760 |
CPUCON2, bit EIOIAEN is always cleared in cstartx2.asm |
Not planned |
C166CL-31761 |
FCONCS1 enabled when ADDRSEL1 at the advanced tab is enetered |
Not planned |
C166CL-31764 |
constructor does not take memory type qualifier into account |
Not planned |
C166CL-31767 |
XPERCON not initialized when using the direct register setting (ST10F269) |
Not planned |
C166CL-31770 |
wrong symbolic debug information for packed structs |
Not planned |
C166CL-31772 |
S 503: (line 19) assertion failed - please report |
Not planned |
C166CL-31793 |
Allow interrupt service routine to be served when program is halted |
Not planned |
C166CL-31796 |
MP bit ignored after 16 x 16 MAC operation |
Not planned |
C166CL-31797 |
Memory window in CrossView shows wrong contents for address 0xff50 (super10) |
Not planned |
C166CL-31798 |
dump command failure |
Not planned |
C166CL-31813 |
Linker/locator control CC not generated by EDE |
Not planned |
C166CL-31814 |
variables in bit addressable RAM are always cleared, despite of #pragma noclear |
Not planned |
C166CL-31829 |
W 137: module ... class 'CSYSTEM' overrides 'CINITIRAM' for group 'C166_SGROUP' |
Not planned |
C166CL-31832 |
CrossView doesn't check address when stepping of breakpoint |
Not planned |
C166CL-31840 |
Locator does not always give a warning on overlapping sections |
Not planned |
C166CL-31847 |
Option 'Map ROM sections in unused internal RAM area" greyed out for 167CS |
Not planned |
C166CL-31854 |
Toolchain and directories are not in sync anymore after missing pop up window |
Not planned |
C166CL-31855 |
CP166 sometimes crashes when option -M or --dependencies is used |
Not planned |
C166CL-31865 |
S 3 assertion error when using a wildcard |
Not planned |
C166CL-31866 |
malloc run-time error when crossing a page boundary (medium/large memory model) |
Not planned |
C166CL-31887 |
ERROR: regxc161cj.def, line 86: undefined register name 'ASC0_CON' |
Not planned |
C166CL-31896 |
E 231: module cc533ffb.lno (cc533ffb): index in symbol table out of range |
Not planned |
C166CL-31905 |
W 164: ignoring '#line' directive while generating debug info |
Not planned |
C166CL-31906 |
E 200: illegal character |
Not planned |
C166CL-31942 |
Wrong behaviour when using an input file |
Not planned |
C166CL-31948 |
E 222: module time.obj (TIME_C): symbol '__udil': unresolved |
Not planned |
C166CL-31960 |
E 412: value ... does not fit in one word in expression involving ?USRSTACK_TOP |
Not planned |
C166CL-31980 |
Input frequency of watch dog timer inverted when importing from DAvE |
Not planned |
C166CL-31986 |
CC166 option -c -tmp -o directory\file doesn't work for .src files |
Not planned |
C166CL-31987 |
I 900: internal error l166(test.c,821): inconsistent symbol table |
Not planned |
C166CL-31989 |
S 643 assertion failed error |
Not planned |
C166CL-31990 |
Unaligned access when pointer to function returning a bit is a struct member. |
Not planned |
C166CL-31994 |
When RTS/CTS handshake is selected XVW hangs when connecting |
Not planned |
C166CL-31999 |
Wrong calculation of expression with constants |
Not planned |
C166CL-32005 |
Undeserved W 573: conversion of long address to short address |
Not planned |
C166CL-32012 |
Control program doesn't put tempory files in output directory |
Not planned |
C166CL-32017 |
E 619: "__3_21_x" undefined in inline assembly pragma |
Not planned |
C166CL-32024 |
Optimization run time problem when optimizing for speed |
Not planned |
C166CL-32041 |
There is symbolic line information generated when option NOLINES is activated |
Not planned |
C166CL-32042 |
m166 crashes when there is a space after a DEFINE control |
Not planned |
C166CL-32043 |
Assembler crash when option XR (cross reference table) is being used |
Not planned |
C166CL-32046 |
wrong return value for unsigned long |
Not planned |
C166CL-32048 |
Wrong line number information listed in the *.obj file |
Not planned |
C166CL-32057 |
undeserved E 64: incompatible redeclaration of variable |
Not planned |
C166CL-32076 |
Assembler warning W 155 is switched should be switched on by default |
Not planned |
C166CL-32081 |
Symbols in common sections get extra offset |
Not planned |
C166CL-32086 |
Bypass Kfm_BR03 not listed in EDE (compiler option -BN) |
Not planned |
C166CL-32087 |
'Enable on-chip I2C bus module' greyed out for XC161CJ |
Not planned |
C166CL-32105 |
Invalid error: E 154: argument #1: struct/union mismatch |
Not planned |
C166CL-32109 |
EDE switch table option not appropriate |
Not planned |
C166CL-32114 |
Constants suffixed with "U" or "u" are affected by the -Au option |
Not planned |
C166CL-32129 |
Command line defines (-D) through -f option not interpreted properly by compiler |
Not planned |
C166CL-32140 |
application error for c166.exe |
Not planned |
C166CL-32144 |
Total ROM filled shows zero for the demo example |
Not planned |
C166CL-32147 |
keyword _inline ignored by cp166 when pragma asm is being used |
Not planned |
C166CL-32168 |
Registers ADDRESLx and FCONCSx (x=5-7) are not reflected in the startup code |
Not planned |
C166CL-32170 |
E 220: illegal control 'CU' |
Not planned |
C166CL-32175 |
Initialize FINTxADDR with adderss of user defined interrupt function at startup |
Not planned |
C166CL-32182 |
CrossView command line switches --radm and --orti are not documented |
Not planned |
C166CL-32216 |
System stack located at default address instead of user defined location (ext2) |
Not planned |
C166CL-32227 |
wrong value for current location counter $ |
Not planned |
C166CL-32244 |
Assembler error E 232 with option -zfragment or #pragma fragment |
Not planned |
C166CL-32252 |
The locator assigns DPP1 to page 3, instead of using DPP3 |
Not planned |
C166CL-32292 |
Not enough system stack for dhrystone example when using ext2 monitor |
Not planned |
C166CL-32298 |
EDE crashes with : Access Violation at 101AD... etc. |
Not planned |
C166CL-32330 |
The control program does not properly handle multiple .ilo files |
Not planned |
C166CL-32332 |
CrossView does not accept new lines in expressions in an ORTI file. |
Not planned |
C166CL-32333 |
Locator issues syntax error on PRINT control with spaces in map file name |
Not planned |
C166CL-32344 |
undeserved error "E 316: CALL or JMP out of range" issued by the assembler |
Not planned |
C166CL-32355 |
not all generated files are stored in the alternate output directory |
Not planned |
C166CL-32356 |
'Step over' button not working in CrossView when using the 'User stack' model |
Not planned |
C166CL-32388 |
Warnings: overlapping code ranges, line record without function: ignored |
Not planned |
C166CL-32398 |
Columns of CrossView's ORTI information window cannot be resized |
Not planned |
C166CL-32403 |
Instruction used to replace NOP while PSW-flags are in use. |
Not planned |
C166CL-32433 |
Wrong value for EBCMOD0 in configuration file inf_xc167ci_ocds_demux.cfg |
Not planned |
C166CL-32435 |
XC16x single chip application cannot be flashed by CrossView |
Not planned |
C166CL-32440 |
missing timer simulation for the XC16x Simulator |
Not planned |
C166CL-32451 |
Assember reports syntax error in invocation on source filename with spaces |
Not planned |
C166CL-32455 |
Register EXICON (write protected after EINIT) must be added to the startup code |
Not planned |
C166CL-32463 |
ROM/RAM memory areas not reflected in configuration file |
Not planned |
C166CL-32470 |
Initialisation code called when initialisation sections are not available |
Not planned |
C166CL-32472 |
Timer breakpoints do not work in CrossView |
Not planned |
C166CL-32476 |
Vector in map file listed as offset instead of a 24 bits absolute address |
Not planned |
C166CL-32479 |
PLLCON not supported in startup code |
Not planned |
C166CL-32482 |
Wrong static initializer generated |
Not planned |
C166CL-32486 |
I 900: command line: internal error l166(handler,11): please report |
Not planned |
C166CL-32491 |
Only 6 registers can be listed after einit: in the configuration file |
Not planned |
C166CL-32492 |
No appropriate error message shown for syntax error in configuration file |
Not planned |
C166CL-32493 |
No error generated when nonsegmented section is located outside segment zero |
Not planned |
C166CL-32497 |
propagation of constant initializers (-Aw) does not always work |
Not planned |
C166CL-32498 |
names of XSFR registers are not displayed in disassembly view of CrossView |
Not planned |
C166CL-32499 |
XC16x registers must be initialized before EINIT when using OCDS |
Not planned |
C166CL-32501 |
Instruction scheduled outside loop |
Not planned |
C166CL-32502 |
XPEREMU must be progammed after XPERCON and SYSCON |
Not planned |
C166CL-32509 |
Wrong address for DP4 in register definition files |
Not planned |
C166CL-32523 |
CrossView should save the CAN settings from communication setup |
Not planned |
C166CL-32524 |
W 135: Interal IO area element overlaps previously reserved element |
Not planned |
C166CL-32538 |
There is no flash workspace option in EDE |
Not planned |
C166CL-32539 |
TwinCAN interrupt control registers not in register files |
Not planned |
C166CL-32568 |
W 513: command line: control SET(SECTIONS=...) is deprecated |
Not planned |
C166CL-32572 |
FOCON and ISNC sfr's are unknown for the C167CR derivatives. |
Not planned |
C166CL-32583 |
"-M option: bad range" issued by IHEX166 |
Not planned |
C166CL-32586 |
Wrong address calculated for pointer access |
Not planned |
C166CL-32602 |
cannot change directory to c:\projectdirectoryc:\projectdirectory\outputs |
Not planned |
C166CL-32605 |
DP7 bits 0-3 defined instead of bits 4-7 for the C161CS derivative |
Not planned |
C166CL-32608 |
Wrong line number information generated by the macro preprocessor |
Not planned |
C166CL-32622 |
cc166: E 022: unrecognized command line option: --define-macro |
Not planned |
C166CL-32628 |
E 282: data group 'C166_DGROUP' cannot be located in one page |
Not planned |
C166CL-32629 |
F 301: can't open 'uext2\stlo166l.lib' |
Not planned |
C166CL-32630 |
Empty DATA section placed outside RAM memory |
Not planned |
C166CL-32634 |
Pointer register overwritten. |
Not planned |
C166CL-32636 |
VECSEG in configuration file must point to RAM when flashing |
Not planned |
C166CL-32637 |
Download with IXXAT CAN interface is very slow |
Not planned |
C166CL-32645 |
CrossView doesn't generate an error message when flashing failed |
Not planned |
C166CL-32647 |
E 64: incompatible redeclaration of "..." when class name is redefined |
Not planned |
C166CL-32661 |
No address record generated by ihex166 for code section |
Not planned |
C166CL-32669 |
Missing RTC_IC (Real Time Clock) esrf register/bits for XC16x header files |
Not planned |
C166CL-32670 |
Additional COM ports for serial debugging |
Not planned |
C166CL-32673 |
S 869 assertion error |
Not planned |
C166CL-32674 |
MISRAC rule list in assembly source incorrect |
Not planned |
C166CL-32675 |
C compiler extremely slow with switch due to DFAP and reordering |
Not planned |
C166CL-32680 |
ESFR address for RTC_CON and RTC_ISNC are wrong |
Not planned |
C166CL-32684 |
C++ preprocessor macro's passed with non-existant --define-macro option |
Not planned |
C166CL-32693 |
CC8IC - CC11IC registers missing from reg164ci/si |
Not planned |
C166CL-32694 |
CPU.3 problem check reports at non-affected instruction |
Not planned |
C166CL-32702 |
scanf for medium formatter includes float support |
Not planned |
C166CL-32729 |
CALLA translated into JMPA when no optimization (NOOP) is being used |
Not planned |
C166CL-32731 |
Support for reading IHEX166 options from file |
Not planned |
C166CL-32735 |
A166 crashes when using assembler control XREF |
Not planned |
C166CL-32744 |
S 869: assertion failed - please report |
Not planned |
C166CL-32757 |
ADDRSELx initialized after BUSCONx |
Not planned |
C166CL-32758 |
C++ map file named with extension, causing assembler problem |
Not planned |
C166CL-32759 |
F 342: relocation error: address beyond section end |
Not planned |
C166CL-32763 |
C167CSx40 XPERCON bits cannot be changed individually |
Not planned |
C166CL-32782 |
XC16x header and definition files errata |
Not planned |
C166CL-32785 |
umol and udiv save MAC sfr's on system stack when using User Stack model |
Not planned |
C166CL-32789 |
type_info must be in namespace std even when --no-namespaces is specified |
Not planned |
C166CL-32792 |
Bitfield optimization creates incorrect mask |
Not planned |
C166CL-32809 |
Compiler optimization -Oq not correct in small model |
Not planned |
C166CL-32810 |
Wrong bit addressed when using inline function |
Not planned |
C166CL-32821 |
Aligned and combined section can cause gap that is not filled |
Not planned |
C166CL-32826 |
Simulator doesn't support the ILLOPA trap on odd address |
Not planned |
C166CL-32844 |
regbank not generated with pragma noframe |
Not planned |
C166CL-32848 |
S 659: (line 11) assertion failed - please report |
Not planned |
C166CL-32862 |
single stepping does not always work properly when SFR registers are debugged |
Not planned |
C166CL-32863 |
Linker/Locater generates extra sections for inline vector interrupts |
Not planned |
C166CL-32868 |
CrossView displays that source file has fewer lines then expected |
Not planned |
C166CL-32882 |
CrossView can't flash 32-bit onchip flash device ST10F276 |
Not planned |
C166CL-32887 |
-M option: bad range. |
Not planned |
C166CL-32899 |
Warning: BB<n> blocks nested too deep: blocksize set to 0 |
Not planned |
C166CL-32900 |
destructor called after object is not created when using the ternary operator |
Not planned |
C166CL-32902 |
Linker/locator control CODEINROM/NOCODEINROM not documented |
Not planned |
C166CL-32928 |
E 257: module main.obj (MAIN_C): unknown predefined symbol '?INTVECT' |
Not planned |
C166CL-32929 |
DPP0 not initialized when using a far variable |
Not planned |
C166CL-32945 |
compiler generates ?LINE 0 when # lines > 65535 |
Not planned |
C166CL-32984 |
CrossViews cumulative profiling report is running out of range |
Not planned |
C166CL-32992 |
ODP7 bits 0-3 defined instead of bits 4-7 for XC161CS and XC161CJ derivatives |
Not planned |
C166CL-33006 |
C bit variables not initialized |
Not planned |
C166CL-33010 |
E 292: illegal operand combination |
Not planned |
C166CL-33014 |
Simulator cycle counter not modified for the ext2 architecture |
Not planned |
C166CL-33016 |
E 77: this declaration has no storage class or type specifier |
Not planned |
C166CL-33030 |
CrossView crashes when .cfg register initializations exceed 256 characters |
Not planned |
C166CL-33038 |
Wrong memory area reserved for C166 CPU |
Not planned |
C166CL-33039 |
CrossView Simulator Super10 crashes with Nullstone |
Not planned |
C166CL-33045 |
EDE generated macro preprocessor options are not passed to a .cmp file anymore |
Not planned |
C166CL-33053 |
E 30: include file "name.h" not found |
Not planned |
C166CL-33054 |
map file shows wrong address for ZEROS and ONES |
Not planned |
C166CL-33057 |
No warning issued for conflicting memory qualifiers in a struct |
Not planned |
C166CL-33064 |
CoSHL, CoSHR and CoASHR are not simulated correctly when count is set to 16 |
Not planned |
C166CL-33069 |
S 3: (line 243) assertion failed - please report |
Not planned |
C166CL-33097 |
Flash could not be flashed when starting from address 0 for C167/ST10 devices |
Not planned |
C166CL-33098 |
F 308: out of memory when TITLE command used for macro preprocessor |
Not planned |
C166CL-33101 |
Register content not valid in second loop run |
Not planned |
C166CL-33111 |
CrossView error message: Illegal digit 9 in octal number |
Not planned |
C166CL-33112 |
ODP7/DP7 bits missing for XC167 |
Not planned |
C166CL-33126 |
S 723: (line 17) assertion failed - please report |
Not planned |
C166CL-33127 |
S 523: (line 19) assertion failed - please report |
Not planned |
C166CL-33131 |
TwinCAN and Flash control registers not listed in reg276 files |
Not planned |
C166CL-33140 |
CrossView Pro dialog disappears when IEEE-695 file is not generated |
Not planned |
C166CL-33145 |
The keyword '_interrupt' cannot be used for fast interrupts (ext2 architecture) |
Not planned |
C166CL-33146 |
E 204: syntax error on token SCALING |
Not planned |
C166CL-33152 |
BUSCON0 bit 9-10 cannot be cleared during startup when CPU21 bypass is activated |
Not planned |
C166CL-33155 |
C-bit variables are not initialized |
Not planned |
C166CL-33156 |
CrossView application error when CrossView flash setup is used |
Not planned |
C166CL-33164 |
S 723: (line 6) assertion failed - please report |
Not planned |
C166CL-33167 |
Indirect call-label in user stack model removed |
Not planned |
C166CL-33172 |
Optimization decreases required STBUS1 ATOMIC range |
Not planned |
C166CL-33182 |
S 524: (line 28) assertion failed - please report (using _packed structs) |
Not planned |
C166CL-33196 |
character cast ignored |
Not planned |
C166CL-33198 |
Flash programming not verified |
Not planned |
C166CL-33207 |
wmk: Don't know how to make c:\projects\output\c:\projects\output\demo.lib |
Not planned |
C166CL-33220 |
DP7 bit 4-7 not defined in 167xx header and definition files |
Not planned |
C166CL-33226 |
E 117: "ASC1_CON_M" undefined |
Not planned |
C166CL-33229 |
Error message and warnings when importing DAvE XC167CI project |
Not planned |
C166CL-33246 |
Placing data breakpoint at 0xxxx failed: DiBreakpointSet: bad breakpoint type |
Not planned |
C166CL-33247 |
CrossView Simulator may crash due to internal memory management problem. |
Not planned |
C166CL-33249 |
EDE quits without any message for wrong drive letter in output directory path |
Not planned |
C166CL-33251 |
OCDS connection lost after RETI instruction using Easy UTAH evaluation board |
Not planned |
C166CL-33267 |
The XC16x ROM monitor uses reserved memory area 0xDF00 till 0xDFFF |
Not planned |
C166CL-33271 |
IHEX166 generates wrong address record when using option -i16 |
Not planned |
C166CL-33272 |
CCx_OUT registers are read only |
Not planned |
C166CL-33275 |
S 524: (line 5) assertion failed - please report |
Not planned |
C166CL-33276 |
SFR registers are not initialized when flash device overlaps internal RAM |
Not planned |
C166CL-33280 |
Path to sub-project's or library's source files not passed to CrossView |
Not planned |
C166CL-33283 |
IHEX converter eliminates essential extended address record |
Not planned |
C166CL-33289 |
single stepping EXTP instruction not correctly |
Not planned |
C166CL-33319 |
Wrong code for specific case when common sub expression elimination is enabled |
Not planned |
C166CL-33332 |
The SUMMARY of the map file always shows zero classes |
Not planned |
C166CL-33336 |
E 204: syntax error on token MSW when using $EXTMAC |
Not planned |
C166CL-33337 |
ios_writef not working as expected |
Not planned |
C166CL-33342 |
C-pragmas are not always handled correctly by the C++ compiler |
Not planned |
C166CL-33343 |
S 723: (line 1316) assertion failed - please report |
Not planned |
C166CL-33352 |
Extended page sequence too short for packed struct member access |
Not planned |
C166CL-33369 |
Incorrect behaviour of Simulator handling QX0 and QX1 |
Not planned |
C166CL-33374 |
PeripheralsStop:1 is not sufficient to suspend peripherals after OCDS break |
Not planned |
C166CL-33375 |
register OPSEN not listed in XC16x register definition files |
Not planned |
C166CL-33384 |
F 342: relocation error: address beyond section end |
Not planned |
C166CL-33392 |
Register overwritten in _div_s32u16_s16() intrinsic. |
Not planned |
C166CL-33393 |
tsw_argfile: argument too long |
Not planned |
C166CL-33396 |
No easy way to define an empty macro in EDE |
Not planned |
C166CL-33409 |
'Build|Options|Misc' menu removed |
Not planned |
C166CL-33424 |
CrossView crashes after using 'Target | Flash setup | Check ID' button |
Not planned |
C166CL-33426 |
E404: module xx: vector table scaling -65 is not supported |
Not planned |
C166CL-33439 |
SFR registers PROCON and FSR are missing for XC16x controllers |
Not planned |
C166CL-33452 |
Register sets 5 & 6 (ADDRSELx, FOCONCSx, TCONCSx) not used in XC16x derivatives |
Not planned |
C166CL-33453 |
Not clear why Flash dialog is greyed out |
Not planned |
C166CL-33466 |
Simulator can't load application and seperate binary file into one debug session |
Not planned |
C166CL-33490 |
Compiler removes cast to long when shifting more than 15 times |
Not planned |
C166CL-33510 |
S 642 assertion failed when -Av is used |
Not planned |
C166CL-33527 |
OCDS connection with XC164CS 32F40F EES-BA stepping not working |
Not planned |
C166CL-33529 |
atomic intrinsic modified by the compiler |
Not planned |
C166CL-33550 |
E 33: "c" redefined |
Not planned |
C166CL-33552 |
Asssembler hangs when using literals for ext2 core MAC registers |
Not planned |
C166CL-33587 |
IEEE-695: Parser error caused by incorrect debug info from c166 |
Not planned |
C166CL-33588 |
Switch table still generated after switch statement optimized away |
Not planned |
C166CL-33608 |
Generate makefiles for subprojects when master project is build |
Not planned |
C166CL-33612 |
Error on MISRA C rule 37 unexpectedly generated on two dimensional array |
Not planned |
C166CL-33631 |
MAC Intrinsics are not implemented in the C++ compiler |
Not planned |
C166CL-33633 |
Smart generation of CALL instruction in generated startup code |
Not planned |
C166CL-33649 |
W 518: page 6 assigned to DPP0 |
Not planned |
C166CL-33653 |
incorrect MISRA C errors |
Not planned |
C166CL-33669 |
Compiler hangs with DFAP enabled and CSE disabled |
Not planned |
C166CL-33675 |
EDE changes the order of user defined include files paths |
Not planned |
C166CL-33676 |
No absolute path generated for linker/locator invocation file |
Not planned |
C166CL-33677 |
User defined make file name changes to lower case after switching toolchain |
Not planned |
C166CL-33697 |
DFAP optimization results in run-time error |
Not planned |
C166CL-33700 |
GSO in large memory model not practical when using const and non-const |
Not planned |
C166CL-33733 |
Incorrect result for comparing two bits |
Not planned |
C166CL-33746 |
Missing registers in super10F397 register files |
Not planned |
C166CL-33747 |
Additional sfr support for super10F397 register files |
Not planned |
C166CL-33753 |
Faulty MAC unit Simulation result |
Not planned |
C166CL-33761 |
After starting CrossView from EDE, CrossView crashes |
Not planned |
C166CL-33771 |
Missing fast external interrupt control registers in C161U register files |
Not planned |
C166CL-33779 |
E 252: expression syntax error when CPU.21 bypass is enabled |
Not planned |
C166CL-33783 |
No assembler error if CoMACu repeat value is set to 32 |
Not planned |
C166CL-33798 |
ROM monitor for XC16x device couldn't change the CC1_T01CON SFR register |
Not planned |
C166CL-33809 |
Incorrect interrupt vector for interrupt routine build with a previous product |
Not planned |
C166CL-33837 |
The Simulator should not allow the application to change read-only memory |
Not planned |
C166CL-33850 |
cc166: .c -> .asm with -cs yields same input and output file for m166 |
Not planned |
C166CL-33878 |
CrossView debugger doesn't show register name defined by DEFA |
Not planned |
C166CL-33879 |
When specifying a user defined *.def file, the *.cfg file is not updated |
Not planned |
C166CL-33880 |
It's not possible to initialize a read-only register when using the Simulator |
Not planned |
C166CL-33888 |
WDTCON must be initialized before EINIT when using the ext2 architecture |
Not planned |
C166CL-33891 |
CodeWright error: Internal virtual memory table is full, out of memory |
Not planned |
C166CL-33908 |
E 410: protected function "A::a" is not accessible |
Not planned |
C166CL-33921 |
S 723: assertion failed - please report |
Not planned |
C166CL-33924 |
Simulator keeps on executing the same line |
Not planned |
C166CL-33931 |
CrossView source lines disappears when source and disassembly is active |
Not planned |
C166CL-33947 |
S 644: assertion failed - please report |
Not planned |
C166CL-33955 |
l166 internal error when EDE option "Generate symbol table" is active |
Not planned |
C166CL-33978 |
CrossView does not show system addresses defined with DEFA |
Not planned |
C166CL-33987 |
Wrong upper address in address record when using ihex166 option -P |
Not planned |
C166CL-33988 |
Simulator must be default when no board configuration is selected |
Not planned |
C166CL-33992 |
Wrong BUSCON0 initialization in startup code |
Not planned |
C166CL-33997 |
The simulator doesn't simulate CAPCOM interrupts in Compare Mode 0-3 |
Not planned |
C166CL-34010 |
CrossView tries to set user breakpoints while flashing the application |
Not planned |
C166CL-34018 |
Simulator crashes when DIVL instruction is executed |
Not planned |
C166CL-34020 |
variables defined with _at() do not show declaration when hovered |
Not planned |
C166CL-34043 |
Cannot debug application with internal PRAM and Flash |
Not planned |
C166CL-34054 |
Wrong source line showed when go to main |
Not planned |
C166CL-34055 |
Not able to set breakpoint in source window |
Not planned |
C166CL-34063 |
CrossView crashes easily when debugging with ROM/RAM Monitor |
Not planned |
C166CL-34066 |
C166S V1 core does not have a SYSCON bit named XPERSHARE |
Not planned |
C166CL-34080 |
Incorrect address for ST10F272B/ST10F272E flash registers |
Not planned |
C166CL-34081 |
Registers MDL/MDH not preserved by the monitor |
Not planned |
C166CL-34083 |
CrossView with OCDS doesn't wait until the reset is released on XC16x derivative |
Not planned |
C166CL-34086 |
default time zone format string not terminated correctly in lib file _tzone.c |
Not planned |
C166CL-34092 |
Incorrect mask for BUSCON0, must be 0x06C0 instead of 0x00C0 |
Not planned |
C166CL-34102 |
E 0: string buffer overflow |
Not planned |
C166CL-34109 |
MRW must be cleared at the start of an interrupt routine with a MAC instruction |
Not planned |
C166CL-34110 |
LL generates line information with address zero with Flat interrupt concept |
Not planned |
C166CL-34131 |
CrossView shows wrong disassembly for register ZEROS |
Not planned |
C166CL-34162 |
CrossView doesn't show source line in disassembly mode |
Not planned |
C166CL-34191 |
CrossView crashes when switching target configuration |
Not planned |
C166CL-34192 |
Assembler generates CALLA instead of CALLR for absolute code sections |
Not planned |
C166CL-34193 |
Run-time error when using DFAP optimization |
Not planned |
C166CL-34268 |
Wrong C166sv1 T2CON, T3CON and T4CON bit definitions |
Not planned |
C166CL-34271 |
HLL assembly debugging does not work |
Not planned |
C166CL-34282 |
E 18: illegal character (0x40) when debugging with CAN interface |
Not planned |
C166CL-34292 |
S 3: assertion failed - please report |
Not planned |
C166CL-34313 |
Initialize RSTCON before SYSCON2 in start.asm to change clock configuration |
Not planned |
C166CL-34335 |
Fill sections to fill gaps within a sections should not be counted in summary |
Not planned |
C166CL-34374 |
Wrong offset for union containing a bitfied struct in bitaddressable memory |
Not planned |
C166CL-34375 |
The Simulator must not issue a trap when SP is operated outside its range |
Not planned |
C166CL-34424 |
CrossView disassembler ignores EXTR instruction when out sync |
Not planned |
C166CL-34434 |
C166_US secsize control ignored when C166_US is truncated to 16384 bytes |
Not planned |
C166CL-34441 |
E 619: "var" undefined in inline assembly pragma |
Not planned |
C166CL-34444 |
CrossView application error using OSEK RADM |
Not planned |
C166CL-34450 |
undeserved E 209: MISRA C rule 39 violation |
Not planned |
C166CL-34472 |
Program not loaded into internal RAM in single chip mode |
Not planned |
C166CL-34474 |
CrossView halted when calling getchar() |
Not planned |
C166CL-34475 |
Registers MSGDRH00 and CANA_IMRL0 not shown correctly by CrossView |
Not planned |
C166CL-34481 |
Struct members not permitted for inline assembly pseudo variables |
Not planned |
C166CL-34495 |
Program is running instead of single stepping. |
Not planned |
C166CL-34516 |
Control program cc166 crash |
Not planned |
C166CL-34550 |
S 514: (line 11) assertion failed (huge memory model) |
Not planned |
C166CL-34563 |
Error parser does not open the correct document |
Not planned |
C166CL-34603 |
FILLGAP control overwrites constant value |
Not planned |
C166CL-34620 |
No chroma coding for #pragma 'save_attributes', 'romdata' and 'noclear' |
Not planned |
C166CL-34625 |
mk166: *** action exited with value 1 |
Not planned |
C166CL-34626 |
Simulator does not reset coverage when no map file loaded |
Not planned |
C166CL-34631 |
S 3: assertion failed - please report |
Not planned |
C166CL-34646 |
VECSEG value from DAvE project file always set to zero |
Not planned |
C166CL-34648 |
XC167CI register files are missing bits AN8..AN11 and P5_8..P5_11 |
Not planned |
C166CL-34665 |
Default value of IMBCTR in XC16X must be 0x0001 |
Not planned |
C166CL-34674 |
Struct member list does not show up when using _packed or a memory qualifier |
Not planned |
C166CL-34681 |
Processors XC164D,N,S result in partial cstart.asm file |
Not planned |
C166CL-34686 |
Application is halted inside an interrupt routine after single step using OCDS |
Not planned |
C166CL-34691 |
Smart linking: I 900: internal error l166(../../link2.c,590): symbol table bad |
Not planned |
C166CL-34692 |
Manual correction for Assembler derective PUBLIC |
Not planned |
C166CL-34693 |
Add _C166 example to section "Predefined macros" |
Not planned |
C166CL-34694 |
Add a help reference to section "Predefined macros" for all predefined macros |
Not planned |
C166CL-34712 |
missing EBCMOD1, SYSCON0, OPSEN and EMUCON in cstartx2.asm |
Not planned |
C166CL-34725 |
Sub project make file updated erroneously when switching to parent project |
Not planned |
C166CL-34734 |
CrossView crash when changing execution environment and using RADM |
Not planned |
C166CL-34769 |
CC16IO to CC21IO SFR bit definitions missing for XC167CI |
Not planned |
C166CL-34857 |
Wrong code for BUSCONx initialization when CPU.21 bypass is enabled |
Not planned |
C166CL-34867 |
S 3: assertion failed - please report |
Not planned |
C166CL-34871 |
DAS server is not always started |
Not planned |
C166CL-34873 |
Underflow does not always result into zero |
Not planned |
C166CL-34874 |
ihex166 option -z could generate an incorrect hex file |
Not planned |
C166CL-34878 |
Wrong segment address when constant is casted to pointer in large memory model |
Not planned |
C166CL-34927 |
Very long compile time when using "instruction reordering" optmimzation |
Not planned |
C166CL-34963 |
EDE should put the options after the -WmNOLINE |
Not planned |
C166CL-34966 |
Cannot expand 2 dimensional character array in watch window |
Not planned |
C166CL-34972 |
File path not shown after assembly error using different output directory |
Not planned |
C166CL-34973 |
Cannot dereference type information of "<name>" |
Not planned |
C166CL-34974 |
No compiler error for empty enumeration |
Not planned |
C166CL-34975 |
Promote old-style function parameters must be disabled by default |
Not planned |
C166CL-35002 |
Mismatch in register definitions in .def and .h files e.g. for RSTCON |
Not planned |
C166CL-35007 |
sfr bit definitions DP7_4 and DP7_5 missing from reg165utah register files |
Not planned |
C166CL-35028 |
Type modifiers not propagated with _atbit() when base type is an array |
Not planned |
C166CL-35031 |
Extra CR/LF at end of generated start.asm triggers W 106: text after end |
Not planned |
C166CL-35043 |
Warning: missing "sdc_lia" or "sdc_lip" lifetime record |
Not planned |
C166CL-35072 |
E 51: cannot hold that many operators |
Not planned |
C166CL-35077 |
Possibility to enable/disable Interrupt Enabled Debugging from EDE |
Not planned |
C166CL-35091 |
Problems connecting to a XC167CI BB step |
Not planned |
C166CL-35095 |
N-flag not set according to manual |
Not planned |
C166CL-35109 |
I 900: command line: internal error l166(handler,11): please report |
Not planned |
C166CL-35115 |
make does not handle uppercase names correctly on windows |
Not planned |
C166CL-35116 |
make does not handle uppercase names correctly on windows |
Not planned |
C166CL-35128 |
sfr bit definition SSC0_CON_LB missing in regxc164cs.h include file |
Not planned |
C166CL-35131 |
Assembler incorrectly reports E 329: JMP out of range |
Not planned |
C166CL-35135 |
Errors in a file outside the project directory result in display of empty window |
Not planned |
C166CL-35143 |
Do not change compiler option "Language extensions" after MISRA-C rule 1 is set |
Not planned |
C166CL-35145 |
Placing instruction breakpoint failed: BreakpointSet(): Unknown BP method/type |
Not planned |
C166CL-35154 |
Smartlinking does not work when extra controls are given |
Not planned |
C166CL-35191 |
compiler does not complain about post/pre increment/decrement bit variables |
Not planned |
C166CL-35206 |
start.asm: F 304: can't open "head.asm" |
Not planned |
C166CL-35211 |
incorrect value local bit variable |
Not planned |
C166CL-35234 |
Using EDE with newer version of Python |
Not planned |
C166CL-35251 |
Missing SFR's for Fast Interrupts CC8IC to CC12IC in XC164CM |
Not planned |
C166CL-35341 |
OCDS break level not documented |
Not planned |
C166CL-35385 |
Wrong names for local register banks in the compiler manual |
Not planned |
C166CL-35418 |
W 149: DPP prefix used in page or segment extend block |
Not planned |
C166CL-35437 |
Reading register "R0" (0) failed: memory failure at memory space 0 range... |
Not planned |
C166CL-35476 |
cc166 cannot invoke ar166 with large number of object files |
Not planned |
C166CL-35496 |
Register bank only allowed at 16 bytes aligned address when using OCDS |
Not planned |
C166CL-35727 |
S 656: (line 56) assertion failed - please report |
Not planned |
C166CL-35813 |
Disable all SFR initializations in C startup code by default |
Not planned |
C166CL-35836 |
DPP registers moved to the first segment when "Use on-chip RAM" is selected |
Not planned |
C166CL-35841 |
Wrong EXTP instruction when using unaligned pointer |
Not planned |
C166CL-35896 |
The internal IO area does not support real byte accesses |
Not planned |
C166CL-35910 |
hmalloc returns a wrong pointer value after allocating more than 64Kbyte at once |
Not planned |
C166CL-35922 |
Wrong result for sqrt() in huge memory model |
Not planned |
C166CL-35959 |
Executing CALLS using DAS LPT with DAS v2.5 ignores segment number. |
Not planned |
C166CL-35985 |
Can't use CodeWright with MS Vista |
Not planned |
C166CL-36002 |
CC1_CC8IC missing in the regxc164cm header files |
Not planned |
C166CL-36028 |
Autmatic bit struct allocation disabled when noclear option used |
Not planned |
C166CL-36030 |
EDE incorrectly maps RAM at 0xC000-0xC7FF for C164CI |
Not planned |
C166CL-36113 |
SFR files are not MISRA-C compliant |
Not planned |
C166CL-36167 |
Using -BZinsert_mdlh_muldiv results in protected NOP instead of DIV |
Not planned |
C166CL-36169 |
Wrong line in compiler dependency output |
Not planned |
C166CL-36205 |
S 723: (line ?) assertion failed - please report |
Not planned |
C166CL-36235 |
OCDS via DAS could not be set for user defined boards |
Not planned |
C166CL-36238 |
Update examples for not using a fixed (extern) memory range |
Not planned |
C166CL-36370 |
User defined "output directoy" doesn't allow spaces in its name |
Not planned |
C166CL-36377 |
Bring back the _inline keyword in the XE166 compiler |
Not planned |
C166CL-36382 |
"E 62: bad storage class" on inline function returning a function pointer |
Not planned |
C166CL-36485 |
Source Window shows wrong file in mixed-mode |
Not planned |
C166CL-36497 |
Linux and Windows compiler creates different code |
Not planned |
C166CL-36544 |
With -zfragment the compiler starts a new section at the use of intrinsic |
Not planned |
C166CL-36580 |
Unexpected floating point trap |
Not planned |
C166CL-36601 |
The project file xxxx.dpt appears to be invalid |
Not planned |
C166CL-36656 |
E 51: cannot hold that many operators |
Not planned |
C166CL-36658 |
CAN libraries not working in huge memory model |
Not planned |
C166CL-36671 |
FLEXlm errors not always shown on stream stderr |
Not planned |
C166CL-36871 |
Generated DSRAM area too large for XC164CS-16 derivative |
Not planned |
C166CL-36883 |
ERROR: PSM can't request interrupt number 0x00 |
Not planned |
C166CL-36885 |
Missing sfr definitions for XC2287M |
Not planned |
C166CL-36917 |
pre-link error when defining a static template member function |
Not planned |
C166CL-36926 |
CAPCOM peripheral simulation not working correctly. |
Not planned |
C166CL-36930 |
Output pin not toggled using Compare Mode 1 and 3 |
Not planned |
C166CL-36979 |
Start address of an interrupt task not calculated correctly |
Not planned |
C166CL-36989 |
Compiler setting should be checked when importing a DAvE project |
Not planned |
C166CL-37077 |
Incorrect result after shifting a long with DFAP enabled |
Not planned |
C166CL-37117 |
CCNT not incremented after unconditional jump using the XC16x simulator |
Not planned |
C166CL-37125 |
xc16x simulator does not generate interrupts for ADC channel. |
Not planned |
C166CL-37234 |
m166 does not support files larger than 32768 lines |
Not planned |
C166CL-37266 |
non-existing SFR names for XC164CM |
Not planned |
C166CL-37299 |
conversion failed for sfr bits BNKSELx_GPRSELx after DAvE import |
Not planned |
C166CL-37301 |
System stack cannot be increased by using the SECSIZE control |
Not planned |
C166CL-37302 |
S 524: (line xx) assertion failed - please report |
Not planned |
C166CL-37303 |
Interrupt Enabled Debugging not documented |
Not planned |
C166CL-37305 |
DAvE import not supported for XE16xFM and XE16xFM derivatives |
Not planned |
C166CL-37307 |
Programming external Flash not working for Phytec miniMODULE 167CX |
Not planned |
C166CL-37308 |
Wrong ST10F269 on-chip flash memory specification when bit ROMS1 from SYSCON is set to segment zero |
Not planned |
C166CL-37312 |
Fill bytes may end up in the middle of ROM data sections when using FILLGAPS |
Not planned |
C166CL-37313 |
-Oc (CSE optimization) causes R14 / R15 content overwrite |
Not planned |
C166CL-37314 |
Error parser does not open the listed include file |
Not planned |
C166CL-37315 |
Compiler quits without error message when a function contains more than about 60000 lines |
Not planned |
C166CL-37316 |
Symbol file <name>.abs is not in IEEE-695 format or too short |
Not planned |
C166CL-37317 |
sections may get overlapped unexpectedly when empty sections are located in the same area |
Not planned |
C166CL-37318 |
wrong pointer used for struct assignment in huge memory model |
Not planned |
C166CL-37319 |
Segmentation fault after running munch166 on Redhat AS5 |
Not planned |
C166CL-37321 |
FASTBL bit missing in CPUCON2 in register files |
Not planned |
C166CL-37322 |
Interrupt Enabled Debugging option in EDE does not work |
Not planned |
C166CL-37323 |
segmentation fault when running munch166 on Fedora Core 6 |
Not planned |
C166CL-37328 |
Program is not halted after a single step instruction when the next source line is interrupt protected |
Not planned |
C166CL-37333 |
VECSEG register cannot be initialized from EDE |
Not planned |
C166CL-37348 |
Debug Suspend Mode not entered after a Halt or Single step |
Not planned |
C166CL-37349 |
Variables not shown correctly in CrossView |
Not planned |
C166CL-37350 |
S 687: assertion failed - please report |
Not planned |
C166CL-37351 |
Segment 191 should not be reserved for XC2xxx processors |
Not planned |
C166CL-37352 |
Capture Compare output register CC2_OUT not simulated |
Not planned |
C166CL-37353 |
E 142: No or not enough resources available for this breakpoint |
Not planned |
C166CL-37357 |
CrossView error when loading abs file: iaux out of bounds |
Not planned |
C166CL-37358 |
User Stack Model library not included in special XE16x package |
Not planned |
C166CL-37360 |
Application error for Phyton installation higher than v2.0 |
Not planned |
C166CL-37363 |
Better fix for 019-35234 "Using EDE with newer version of Python" |
Not planned |
C166CL-37364 |
The actual compiler limit for a string literal after concatenation is 15000 instead of 1500 |
Not planned |
C166CL-37365 |
Uninitialized register after DFAP optimization |
Not planned |
C166CL-37367 |
SFR bit EWENx from BUSCONx not selectable at startup configuration menu for C167CS-40 |
Not planned |
C166CL-37368 |
C167CS and the C167CSx40 should have same SFR definitions and internal RAM |
Not planned |
C166CL-37369 |
Startup code documentation is wrong |
Not planned |
C166CL-37370 |
memory windows shows trap code 0x9B04 after hitting a breakpoint using the serial RAM/ROM monitor |
Not planned |
C166CL-37375 |
#pragma's not supported in C++ |
Not planned |
C166CL-37376 |
a local variable might not be shown correctly by CrossView when the "CPU Core Registers" window is also shown |
Not planned |
C166CL-37377 |
-Of causes incorrect register use for destination register of __cpnnb - R12 instead of R10 |
Not planned |
C166CL-37378 |
compiler fails to generate inline code for inline function definitions |
Not planned |
C166CL-37379 |
C++ compiler command line options documented which are not supported |
Not planned |
C166CL-37380 |
Control program does not recognize C++ option --pending-instantiations |
Not planned |
C166CL-37381 |
flash_device_num and flash_unused_address_lines not documented |
Not planned |
C166CL-37382 |
missing error for too large string constant |
Not planned |
C166CL-37387 |
CrossView crashes unexpectedly |
Not planned |
C166CL-37388 |
The Peripheral Simulation Module should be updated for XC and XE derivatives |
Not planned |
C166CL-37389 |
Application error when running the disassembler d166 |
Not planned |
C166CL-37390 |
Python not supported on 64-bit systems |
Not planned |
C166CL-37392 |
Wrong result using DFAP |
Not planned |
C166CL-37393 |
DP7_4 to DP7_7 missing in ST10F273E sfr files |
Not planned |
C166CL-37396 |
"no storage assigned" when using a local struct pointer |
Not planned |
C166CL-37397 |
Wrong bitfields accessed when using an unaligned struct |
Not planned |
C166CL-37398 |
Incorrect access of near variable with compiler optimization 'Register Contents Tracing' |
Not planned |
C166CL-37399 |
EDE may crash on projects with large number of files. |
Not planned |
C166CL-37400 |
Python error for win32com.client.Dispatch("Xfw166.CommandLine") on Windows 7 |
Not planned |
C166CL-37404 |
W 109 module name not unique linker warning when leading digits in file name used |
Not planned |
C166CL-5295 |
Scope of publics becomes global if one global is defined |
Not planned |
C166CL-5371 |
S530 when union assignment and member access in 1 statement |
Not planned |
C166CL-5826 |
undocumented reentrant behaviour on struct return value |
Not planned |
C166CL-5888 |
strtod(): incorrect behavior on overflow and underflow |
Not planned |
C166CL-6219 |
Compiler allows struct init which exceeds struct size |
Not planned |
C166CL-6302 |
No HLL debug info for _atbit() |
Not planned |
C166CL-6309 |
#pragma regdef 0 does not influence module summary |
Not planned |
C166CL-6501 |
S 508 on declaration of bitstruct before definition. |
Not planned |
C166CL-6545 |
register union results in internal error 546 |
Not planned |
C166CL-6811 |
C166 doesn't allow declaration without 'const' qualifier |
Not planned |
C166CL-6900 |
Wrong page selected when array index has const subtract in specific case |
Not planned |
C166CL-7197 |
mk166 -q does not work: exit status is always non-zero |
Not planned |
C166CL-7259 |
A166 does not allow near data in hardlocated sect >64k |
Not planned |
C166CL-7327 |
F 504: object doesn't fit in memory: fstack |
Not planned |
C166CL-7378 |
EXTERN generated if local and unused extern have the same name |
Not planned |
C166CL-7619 |
_atbit should work for bitword array elem with const ix |
Not planned |
C166CL-7748 |
No userstack space alloc after #pragma save_attributes |
Not planned |
C166CL-7842 |
AR166 -Q list: last libmod specified is not archived |
Not planned |
C166CL-7972 |
float const ?1:0 cannot be evaluated at compile time. |
Not planned |
C166CL-8037 |
temporary files are not removed |
Not planned |
C166CL-8203 |
If an include file contains an error, the EDE error parser fails |
Not planned |
C166CL-8281 |
__icall doesn't know about _usm/_nousm function pointers |
Not planned |
C166CL-8289 |
m166 macro pre-processor indents include file >400 space |
Not planned |
C166CL-8314 |
E 149 on declaration of bitstruct before definition |
Not planned |
C166CL-8638 |
mk166 "clean" invocation does not remove the files |
Not planned |
C166CL-8858 |
S 655: (line 513) assertion failed - please report |
Not planned |
C166CL-8941 |
realloc() bug when out of memory |
Not planned |
C166CL-9109 |
CrossView doesn't reupdate the stack window |
Not planned |
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 v7.5r01 is not shown here, it is included in the release notes of the product.