Skip to main content
Knowledgebase
Home
Renesas India - Knowledgebase

What are the error symbols defined in the library and startup routine?

Latest Updated:12/01/2011

Question:

There is no error in during particular compiling and assembly with the uPD780053, and the following errors occurs during linking.

  *** ERROR F405 Undefined symbol '_@RTARG0' in file 'BURNER.REL'
  *** ERROR F405 Undefined symbol '@@iumul' in file 'INT.REL'
  *** ERROR F405 Undefined symbol '_@RTARG0' in file 'INT.REL'
  *** ERROR F405 Undefined symbol '_@RTARG2' in file 'INT.REL'
  *** ERROR F405 Undefined symbol '_@RTARG4' in file 'INT.REL'
  *** ERROR F405 Undefined symbol '_@RTARG6' in file 'INT.REL'
  *** ERROR F405 Undefined symbol '_@RTARG0' in file 'TIME.REL'
  *** ERROR F405 Undefined symbol '@@iumul' in file 'TIME.REL'

Answer:

These symbols are defined in the library and startup routine.
Check that the library (for example cI0.lib) is linked in order to use functions offered as a library.
Files such as described in section "2.2.2 Library files" in the CC78K0 User's Manual --Operation-- are provided.

Also, Check that the startup routine (for example, s0r.rel) linked.
The startup routine defines the processing, symbols, etc., required for starting up a C program.
As long as no substitute program is created, the startup routine needs to be linked.

 

Suitable Products