3.2 Fatal Errors

Table 3-2. Fatal Errors

[Message]

Cannot load DLL.

[Explanation]

The package is not correctly installed, or a required file has been deleted.

[Action by User]

Please reinstall the real-time OS package.

[Message]

Cannot connect to the debugger.

[Explanation]

Cannot communicate with debugger for unknown reason.

[Action by User]

Please contact your vendor or Renesas Electronics.

[Message]

RTOS is not loaded.

[Explanation]

The target program is not loaded in the debugger, or there is no real-time OS incorporated in the target program.

[Action by User]

Load the target program into the debugger. If there is no real-time OS incorporated in the target program, do so.

[Message]

RTOS data may be corrupted.

[Explanation]

The real-time OS information is incorrect (e.g. runaway program).

[Action by User]

Make sure that the real-time OS information of the target program is not corrupt.

[Message]

Queue information may be corrupted.

[Explanation]

The real-time OS information is incorrect (e.g. runaway program).

[Action by User]

Make sure that the real-time OS information of the target program is not corrupt.

[Message]

Realtime OS used in the project is not installed.

[Explanation]

The real-time OS used by the existing project was not found (for example, it may have been uninstalled).

[Action by User]

Make sure that the real-time OS is correctly installed.

[Message]

RI850MP supports the 32 register mode only.

[Explanation]

Displayed when the register mode of the project that uses RI850MP is changed besides 32-register mode.

[Action by User]

Set the register mode to 32-register mode.

[Message]

Saving realtime OS build setting options failed.

[Explanation]

Could not obtain save information because the internal information is corrupt.

[Action by User]

Create the project again, or re-install the plug-in.

[Message]

Illegal keyword or syntax error.

[Explanation]

The keyword is illegal or there is a description error.

[Action by User]

Check the description format of the system configuration file or command file.

[Message]

[RI78V4 V1.xx.xx]

Keyword (xxx) is too longer than 24 characters.

[Explanation]

[RI78V4 V1.xx.xx]

The keyword (xxx) is longer than the maximum value of 24 characters permitted for that keyword.

[Action by User]

[RI78V4 V1.xx.xx]

Specify a keyword (object name) of 24 characters or less.

[Message]

[RI78V4 V2.xx.xx] [RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Keyword (xxx) is too longer than 255 characters.

[Explanation]

[RI78V4 V2.xx.xx] [RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

The keyword (xxx) is longer than the maximum value of 255 characters permitted for that keyword.

[Action by User]

[RI78V4 V2.xx.xx] [RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Specify a keyword (xxx) of 255 characters or less.

[Message]

[RI850MP]

Keyword (xxx) is too longer than (yyy) characters.

[Action by User]

[RI850MP]

Specify a keyword (xxx) of yyy characters or less.

[Message]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Integer overflow.

[Explanation]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

The specified numeric value is too large to be processed within CF78V4.

[Action by User]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Specify a numeric value within the 32-bit data range.

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Integer overflow (xxx).

[Explanation]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

The specified numeric value is too large to be processed within CF850V4.

[Action by User]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Specify a numeric value within the 32-bit data range.

[Message]

Keyword (xxx) is not defined.

[Action by User]

Check the definition of the keyword.

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Memory area (xxx) cannot be specified for system stack.

[Action by User]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Specify the memory area that can be specified.

[Message]

[RI850MP]

Memory area (xxx) cannot be specified for system stack.

[Action by User]

[RI850MP]

Review the format of system stack information SYS_STK.

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

One line is too long.

[Action by User]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Revise the number of characters of each item and do 1 line within 16384 character.

[Message]

Keyword (xxx) is already defined.

[Explanation]

The keyword (xxx) is already defined.

[Action by User]

Define a keyword only once.

[Message]

Keyword (xxx) cannot be defined in DOMAIN.

[Message]

Keyword (xxx) cannot be defined out of DOMAIN.

[Message]

DOMAIN allocation is defined more than defined DOMAIN.

[Message]

DOMAIN allocation is defined less than defined DOMAIN.

[Message]

Number of PE is not defined.

[Message]

Task is not defined on any DOMAIN.

[Message]

Task is not defined.

[Message]

Too many Keyword (xxx) is defined.

[Explanation]

There are too many definitions of keyword (xxx).

[Action by User]

Decrease the number of definitions of keyword so as not to exceed the maximum.

[Message]

Too few Keyword (xxx) is defined.

[Message]

Task (xxx) that is specified in task exception routine is undefined.

[Action by User]

Make sure whether a specified task exists.

[Message]

Task exception routine for the one task is multiple defined (xxx).

[Action by User]

Check the definition of the corresponding task exception routine.

[Message]

Illegal maximum value (xxx).

[Action by User]

Check the specified value.

[Message]

Illegal exception code (xxx).

[Action by User]

Check the specified exception code.

[Message]

Exception code (xxx) is out of range.

[Action by User]

Check the specified exception code.

[Message]

Number of maximum handler is out of range (xxx).

[Action by User]

Check the number of interrupt handlers.

[Message]

Undefined Memory area (xxx).

[Action by User]

Check the definition of memory area.

[Message]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

One of TA_HLNG or TA_ASM must be defined as attribute in xxx.

[Action by User]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Specify either TA_HLNG or TA_ASM.

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

One of TA_HLNG or TA_ASM must be defined as attribute in Keyword (xxx).

[Message]

Attribute (yyy) is not defined together in Keyword (xxx).

[Action by User]

Specify either xxx or yyy.

[Message]

One of TA_TFIFO or TA_TPRI must be defined as attribute in Keyword (CRE_MTX).

[Explanation]

Specify either TA_TFIFO or TA_TPRI.

[Message]

One of TA_MFIFO or TA_MPRI must be defined as attribute in xxx.

[Action by User]

Specify either TA_MFIFO or TA_MPRI.

[Message]

Neither TA_INHERIT and TA_CEILING may not be specified in this version.

[Action by User]

Check the specified.

[Message]

Total memory size (xxx) that is allocated in the memory area (yyy) exceeds defined size (zzz).

[Action by User]

Reduce the total size of the memory area (yyy) so as not to exceed the maximum size.

[Message]

Start address (xxx) is not 2 bytes alignment.

[Action by User]

Check the start address.

[Message]

Illegal memory area (xxx).

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

xxx(yyy) bigger than maximum 255 was set.

[Action by User]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx]

Check the value of keyword.

[Message]

[RI850MP]

xxx (yyy) bigger than maximum (zzz) was set.

[Action by User]

[RI850MP]

Check the value of keyword.

[Message]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

cyctim (xxx) smaller than minimum (yyy) was set.

[Action by User]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

For the activation cycle for the cyclic handler, specify a value from 1 to 4294967295 (0xffffffff).

[Message]

[RI850MP]

xxx (yyy) smaller than minimum (zzz) was set.

[Message]

Memory area size of fixed-sized memory pool (= block count (xxx) *block size (yyy) ) is out of range.

[Action by User]

Specify the memory block count and block size so that the memory area size of the fixed-sized memory pool (calculation result of memory block count x block size) will fall within the range of 4 to 65534 (0xfffe).

[Message]

Attribute (xxx) is not supported.

[Action by User]

Check a specifiable attribute.

[Message]

Attribute (xxx) is not defined (yyy).

[Action by User]

Check the attribute and then specify xxx.

[Message]

xxx (yyy) is out of range.

[Action by User]

Check the set value.

[Message]

Illegal OS name (xxx).

[Action by User]

Check the OS name.

[Message]

Illegal OS version (xxx).

[Action by User]

Check the OS version.

[Message]

The number of lines exceeded the maximum.

[Action by User]

Set the number of lines of the file to no more than 1000000 lines.

[Message]

Stack check flag is illegal.

[Action by User]

Check the specified stack check flag.

[Message]

Illegal system stack size(xxx)

[Action by User]

Set the system stack size to a value from 0 to 65534 (0xfffe).

[Message]

Illegal maximum task priority (xxx).

[Action by User]

Set the value of maximum task priority information (MAX_PRI) to a value from 1 to 15.

[Message]

Exception code for system timer (xxx) is out of range.

[Action by User]

Check the exception code for system timer.

[Message]

Number of maximum interrupt factor is out of range (xxx).

[Action by User]

Check the number of maximum interrupt factor.

[Message]

Cyclic time of system time is illegal (xxx).

[Action by User]

Check the specified value at cyclic time.

[Message]

Task extension information is out of range (exinf).

[Action by User]

Specify a value from 0x0 to 0xfffff for the task extension information (ext_inf).

[Message]

Function address (xxx) is out of range.

[Message]

Task stack size is out of range (xxx).

[Action by User]

Set the task stack size to a value from 0 to 65534 (0xfffe).

[Message]

Initial semaphore number (xxx) is out of range.

[Action by User]

Set the number of initial resources for semaphore to a value from 0 to 127.

[Message]

Block size (xxx) of fixed-sized memory pool is out of range.

[Action by User]

Specify a value from 4 to 65534 (0xfffe) for the block size of the fixed-sized memory pool.

[Message]

Block count (xxx) of fixed-sized memory pool is out of range.

[Action by User]

Specify a value from 1 to 16383 (0x3fff) for the memory block count of the fixed-sized memory pool.

[Message]

The interrupt source name (xxx) is not defined in the device file.

[Action by User]

Check the specified value at cyclic time.

[Message]

Illegal calculation.

[Action by User]

Check the specifiable range of values.

[Message]

Name (xxx) is already used in Keyword (xxx).

[Action by User]

Check the specified keyword.

[Message]

Exception code is reserved (xxx).

[Message]

Memory area (xxx) is already defined.

[Action by User]

Check the specified memory area.

[Message]

Name (xxx) is already used.

[Action by User]

Specify an object name that is not in use.

[Message]

[RI78V4 V1.xx.xx]

Symbol too long (max 30).

[RI78V4 V2.xx.xx]

Symbol too long (max 4095).

[Explanation]

[RI78V4 V1.xx.xx]

The symbol name or object name is longer than the maximum value of 30 characters permitted for those names.

[RI78V4 V2.xx.xx]

The symbol name or object name is longer than the maximum value of 4095 characters permitted for those names.

[Action by User]

[RI78V4 V1.xx.xx]

Specify a symbol name or object name of 30 characters or less.

[RI78V4 V2.xx.xx]

Specify a symbol name or object name of 4095 characters or less.

[Message]

Symbol (xxx) is already used.

[Explanation]

The symbol name (xxx) is already defined.

[Action by User]

Specify a symbol name that is not in use.

[Message]

Address (xxx) is out of range.

[Explanation]

The specified address (xxx) is outside the specifiable range.

[Action by User]

Set the address value to a value from 0x0 to 0xfffff.

[Message]

Illegal value (xxx).

[Action by User]

Check the specifiable range of values.

[Message]

DOMAIN name (xxx) is not defined.

[Message]

DOMAIN with a PE (xxx) is not defined.

[Message]

SYS_STK necessary to a PE (xxx) is not defined.

[Message]

Task priority (xxx) is higher than max priority (yyy).

[Action by User]

Check the specified task priority.

[Message]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Task priority (xxx) is higher than the highest system priority 15.

[Explanation]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

The specified initial task priority (pri) is higher than the highest system priority 15.

[Action by User]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Set the value of the initial task priority to a value from 1 to 15.

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx] [RI850MP]

Task priority (xxx) is higher than the highest system priority (yyy).

[Message]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Task priority (xxx) is lower than the lowest system priority 1.

[Explanation]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

The specified initial task priority (xxx) is lower than the lowest system priority 1.

[Action by User]

[RI78V4 V1.xx.xx] [RI78V4 V2.xx.xx]

Set the value of the initial task priority (xxx) to a value from 1 to 15.

[Message]

[RI850V4 V1.xx.xx] [RI850V4 V2.xx.xx] [RI850MP]

Task priority (xxx) is lower than the lowest system priority (yyy).

[Message]

Initial semaphore number (xxx) is bigger than maximum semaphore number (yyy).

[Action by User]

Check the specified initial semaphore number.

[Message]

The interrupt source name (xxx) cannot be used when not defined in the device file (not set -cpu option).

[Action by User]

Check the specified device file or exception factor.

[Message]

Handlers that has same exception code in the same PE cannot be defined.

[Action by User]

Check the specified exception factor.

[Message]

Handlers that has same exception code (xxx) in the system cannot be defined.

[Message]

SVC Handlers that has same function code (xxx) in the system cannot be defined.

[Action by User]

Check the specified function code.

[Message]

The Number of interrupt handler(%d) is bigger than the number of interrupt factor(%d).

[Action by User]

Check the specified function code.

[Message]

The exception code that is out of range is already defined.

[Action by User]

Check the specified function code.

[Message]

The file filename does not exist.

[Action by User]

Specify a correct file name.

[Message]

Reading analysis data failed. The file type is invalid.

[Explanation]

The format specified for the file is incorrect or the file may have been corrupted.

[Action by User]

Specify the correct format for the file containing the results of analysis and read it again.

[Message]

Could not operate the hardware trace method. Check whether the debugging tool has a trace function.

[Action by User]

Check whether the debugging tool has a trace function.

[Message]

Could not switch the trace of task analyzer on. The point trace is full.

[Action by User]

When using the debug tool to specify an event, invalidate or delete the point trace.

[Message]

Could not find the target to jump.

[Explanation]

Symbol information was not included.

[Action by User]

Use a load module which has symbol information.

[Message]

The value is illegal.

[Explanation]

The input value includes illegal characters.

[Action by User]

Specify characters for which input is allowed.

[Message]

The value is out of range.

[Explanation]

The input value exceeds the range of values that can be input.

[Action by User]

Check the range of values that can be input.

[Message]

Syntax error.

[Action by User]

Check your syntax.

[Message]

Illegal xxx --> <yyy>

[Explanation]

The setting for definition name xxx is illegal.

[Action by User]

yyy specified in xxx is invalid. Please revise.

[Message]

Unknown token --> <xxx>

[Explanation]

The specified strings xxx cannot be recognized as a definition name.

[Action by User]

Correct the definition name for xxx.

[Message]

Unknown xxx --> <yyy>

[Explanation]

The specified strings yyy as xxx cannot be recognized as a kerword.

[Action by User]

Correct the kerword for yyy.

[Message]

xxx's ID number is too large. --> <yyy>

[Explanation]

ID number yyy specified in xxx[] is too large.

[Action by User]

The ID number must be no greater than the number of objects that have been defined.

[Message]

Task[xxx]'s priority is too large. --> <yyy>

[Explanation]

task[xxx].priority setting yyy is greater than system.priority.

[Action by User]

Set task[].priority to a value no greater than system.priority.

[Message]

clock.IPL is too large.--> <xxx>

[Explanation]

The clock.IPL setting is greater than the system.system_IPL setting.

[Action by User]

Set clock.IPL to a value no greater than system.system_IPL.

[Message]

System timer's vector <xxx> conflict

[Explanation]

A interrupt_vector[xxx] has already defined for the CMT's vector when one of CMT0, CMT1, CMT2, or CMT3 is specified for clock.timer.

[Action by User]

Delete the interrupt_vector[], or change the clock.timer setting.

[Message]

<xxx> is already defined.

[Explanation]

xxx is multiply defined.

[Action by User]

Define xxx once only.

[Message]

xxx[yyy] is already defined.

[Explanation]

The ID number is multiply defined in yyy object xxx.

[Action by User]

Ensure that ID numbers do not overlap.

[Message]

Zero divide error

[Explanation]

Zero division expression.

[Action by User]

Do not divide by zero.

[Message]

Can't specify F switch when os_int=YES.

[Explanation]

You cannot specify fast interrupts (pragma_switch=F) for the kernel interrupt handler (os_int=YES).

[Action by User]

Do not set the pragma_switch to F for kernel interrupts.

Set to a non-kernel interrupt (os_int=NO) for fast interrupts.

[Message]

interrupt_vector[xxx].os_int must be YES.

[Explanation]

Relocatable interrupt cannot be used as non-kernel interrupt (os_int=NO) when the kernel interrupt mask level (system.system_IPL) is 15.

[Action by User]

Set os_int=YES for all variable vector definitions (interrupt_vector[]).

[Message]

mailbox[xxx].max_pri(yyy) is bigger than system.message_pri(zzz).

[Explanation]

The mailbox[xxx].max_pri setting yyy is greater than the system.message_pri setting zzz.

[Action by User]

Specify a value for mailbox[].max_pri that is no greater than system.message_pri.

[Message]

Neither system.tic_nume nor system.tic_deno is 1.

[Action by User]

Set 1 to either system.tic_nume or tic_deno as CCC at least.

[Message]

Symbols other than NO and NO are defined simultaneously.

[Action by User]

You cannot specify symbols other than NO and NO simultaneously.

[Message]

semaphore[xxx].initial_count is bigger than semaphore[xxx].max_count

[Explanation]

The initial_count setting in semaphore[xxx] is greater than the max_count setting.

[Action by User]

Set initial_count to no greater than max_count.

[Message]

Size of memorypool[xxx] is larger than VTMAX_AREASIZE

[Explanation]

The size of fixed-sized memory pool must be lower than or equal to VTMAX_AREASIZE (256MB).

[Action by User]

Set the value of memorypool[xxx].siz_block * meorypool[xxx].num_block to no greater than 256 MB.

[Message]

variable_memorypool[xxx].max_memsize is larger than 192MB-12

[Explanation]

variable_memorypool.max_memsize must be lower than or equal to "192MB - 12".

[Action by User]

Set variable_memorypool[xxx].max_memsize to no more than 192 MB - 12.

[Message]

mutex[xxx].ceilpri is bigger than system.priority.

[Explanation]

mutex.ceilpri must be lower than or equal to system.priority.

[Action by User]

Set mutex[].ceilpri to no greater than system.priority.

[Message]

xxx is not a multiple of y.

[Explanation]

xxx must be multiple of y.

[Action by User]

Set xxx to a multiple of y.

[Message]

max_msgsz (xxx) is larger than mbf_size(yyy) - 4 .

[Explanation]

The setting of xxx for message_buffer[].max_msgsz exceeds the message_buffer[].mbf_size - 4 setting of yyy - 4.

[Action by User]

Set message_buffer[].max_msgsz to no greater than message_buffer[].mbf_size - 4.

[Message]

variable_memorypool[xxx].max_memsize(yyy) is too large. (Max.=zzz)

[Explanation]

The value yyy specified for variable_memorypool[xxx].max_memsize is too large. The maximum value of the specified pool size (variable_memorypool[].heap_size) is zzz.

[Action by User]

Set max_memsize to no more than zzz.

[Message]

Time tick is too long.

[Explanation]

The base clock cycle time decided by system.tic_nume and system.tic_deno is too long.

[Action by User]

Make the base clock cycle time shorter, or lower clock.timer_clock.

[Message]

Time tick is too short.

[Explanation]

The base clock cycle time decided by system.tic_nume and system.tic_deno is too short.

[Action by User]

Make the base clock cycle time longer, or higher clock.timer_clock.

[Message]

cyclic_handler.phs_counter is larger than interval_counter.

[Action by User]

Set cyclic_hand.phs_counter to no greater than interval_counter.

[Message]

start_address must be smaller than end_address.

[Action by User]

When numeric value is specified as both memory_object.start_addrsss and endaddress, set start_address and end_address that it satisfies the fomula "start_address < and_address".

[Message]

ACC and NOACC can't be specified at the same time.

[Action by User]

Do not specify both ACC and NOACC at the same time.

[Message]

task[xxx].domain_num(=yyy) is bigger than maxdefine.max_domain(=zzz).

[Explanation]

The setting of yyy for task[xxx].domain_num exceeds the maxdefine.max_domain setting of zzz.

[Action by User]

Set ask[xxx].domain_num to no greater than maxdefine.max_domain.

[Message]

Not enough memory.

[Explanation]

There is not enough memory to execute cfg600 or cfg600px.

[Action by User]

Please contact your vendor or Renesas Electronics.

[Message]

Illegal argument --> <xxx>

[Explanation]

Failed to recognize xxx due to error in startup format.

[Action by User]

Check the startup format.

[Message]

Can't write open <xxx>

[Explanation]

The file "xxx" cannot be generated.

[Action by User]

Check the read-only attribute of the cfg600 or cfg600px output directory and output file.

[Message]

Can't open <xxx>

[Explanation]

The file cannot be accessed in the directory indicated by environment variable "LIB600".

[Action by User]

Make sure that the environment variable "LIB600" setting and directory pointed to by LIB600 are correct.

[Message]

Can't open version file.

[Explanation]

The version file cannot be found in the current directory or the directory indicated by environment variable "LIB600".

[Action by User]

Make sure that the environment variable "LIB600" setting and directory pointed to by LIB600 are correct.

[Message]

Can't open default configuration file.

[Explanation]

The default.cfg file cannot be found in the current directory or the directory indicated by environment variable "LIB600".

[Action by User]

Make sure that the environment variable "LIB600" setting and directory pointed to by LIB600 are correct.

[Message]

Can't open configuration file <xxx>

[Explanation]

The specified system configuration file "xxx" cannot be accessed.

[Action by User]

Check for the system configuration file settings.

[Message]

xxx is not defined

[Explanation]

(1) xxx is not defined.

(2) The definition of the object of the displayed number leaks. This error occurs with O1004 (E).

[Action by User]

(1) Define xxx.

(2) Correct the ID number that caused error 01004 (E).

[Message]

You must define SYMBOL

[Action by User]

Specyfy symbol.

[Message]

You must define NUMBER

[Action by User]

Specify numeric value.

[Message]

Initial start task is not defined.

[Explanation]

There is no task[ ] definition with task[].initial_start=ON.

[Action by User]

Define at least one task specified as "ON" in task[].initial_start.

[Message]

Environment variable "LIB600" not prepared.

[Explanation]

Environment variable LIB600 is not defined.

[Action by User]

Set environment variable "LIB600".

[Message]

memory_object is not defined.

[Explanation]

Any memory object is not defined.

[Action by User]

Define at least one memory object.