Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

PSB2193

Why Keil refuses to compile if I use the standard libraries?
The Listings of the ravine and program below?
That me it is necessary to do to correct these errors?

I use:
IDE-Version:
µVision3 V3.50
Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2007

Tool Version Numbers:
Toolchain Path: D:\Soft\Radio\Keil\Keil\C166\BIN\
EC++ Compiler: EC166.Exe V1.09b
C Compiler: C166.Exe V6.06
Assembler: A166.Exe V5.21
Linker/Locator: L166.Exe V5.22
Librarian: LIB166.Exe V4.26
Hex Converter: OH166.Exe V4.7a
CPU DLL: S166.DLL V2.52
Dialog DLL: D167.DLL V2.48

µVision3 Build Log
Project:
D:\Документы\Keil\INCA-P\inca-p.uv2
Project File Date:  03/14/2007

Output:
Build target 'INCA-P'
compiling main.C...
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(78): error C155: 'XBCON3': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(136): error C155: 'EXICON': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(180): error C155: 'DP0L': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(181): error C155: 'DP0H': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(182): error C155: 'DP1L': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(183): error C155: 'DP1H': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(200): error C155: 'ODP2': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(201): error C155: 'ODP3': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(202): error C155: 'ODP6': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(203): error C155: 'ODP7': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(205): error C155: 'XP0IC': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(206): error C155: 'XP1IC': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(207): error C155: 'XP2IC': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(208): error C155: 'XP3IC': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(209): error C155: 'RP0H': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(210): error C67: 'XP0IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(211): error C67: 'XP0IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(212): error C67: 'XP1IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(213): error C67: 'XP1IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(214): error C67: 'XP2IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(215): error C67: 'XP2IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(216): error C67: 'XP3IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(217): error C67: 'XP3IC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(237): error C155: 'P2ALTSEL0': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(238): error C155: 'P2ALTSEL1': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(239): error C155: 'P3ALTSEL0': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(240): error C155: 'P3ALTSEL1': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(241): error C155: 'P6ALTSEL0': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(242): error C155: 'P7ALTSEL0': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(282): error C155: 'S0TBIC': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(295): error C67: 'S0TBIC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(296): error C67: 'S0TBIC': undefined identifier
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(302): error C155: 'SSCCLC': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(306): error C155: 'SSCTB': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(307): error C155: 'SSCRB': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(308): error C155: 'SSCBR': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(433): error C155: 'ICINTEIE': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(433): error C156: 'ICINTEIE': invalid 'sbit' declaration
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(435): error C155: 'ICINTEIR': invalid base address
D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(435): error C156: 'ICINTEIR': invalid 'sbit' declaration
assembling START167.A66...
Target not created


#include <stdio.h> /* standard I/O .h-file */
#include <RegINCA.h> /* &#1089;&#1087;&#1077;&#1094;&#1080;&#1072;&#1083;&#1100;&#1085;&#1099;&#1077; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1080; PSB21493 */ /****************/
/* main program */
/****************/
void main (void) { while (1) {}
}

Parents
  • What does
    "D:\&#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;\Keil\INCA-P\inca-p.uv2"
    mean?

    It looks like project saved in "&#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;\Keil\INCA-P\" folder.

    "&#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;" - russian chars.

Reply
  • What does
    "D:\&#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;\Keil\INCA-P\inca-p.uv2"
    mean?

    It looks like project saved in "&#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;\Keil\INCA-P\" folder.

    "&#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;" - russian chars.

Children
  • Here is I have saved the project in file without use the russian letters in name, but mistakes don't care there is:

    µVision3 Build Log
    Project:
    D:\keil\incap\incap.uv2
    Project File Date:  03/16/2007
    
    Output:
    Build target 'inca-p'
    assembling START167.A66...
    compiling main.C...
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(78): error C155: 'XBCON3': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(136): error C155: 'EXICON': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(180): error C155: 'DP0L': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(181): error C155: 'DP0H': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(182): error C155: 'DP1L': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(183): error C155: 'DP1H': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(200): error C155: 'ODP2': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(201): error C155: 'ODP3': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(202): error C155: 'ODP6': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(203): error C155: 'ODP7': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(205): error C155: 'XP0IC': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(206): error C155: 'XP1IC': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(207): error C155: 'XP2IC': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(208): error C155: 'XP3IC': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(209): error C155: 'RP0H': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(210): error C67: 'XP0IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(211): error C67: 'XP0IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(212): error C67: 'XP1IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(213): error C67: 'XP1IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(214): error C67: 'XP2IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(215): error C67: 'XP2IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(216): error C67: 'XP3IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(217): error C67: 'XP3IC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(237): error C155: 'P2ALTSEL0': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(238): error C155: 'P2ALTSEL1': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(239): error C155: 'P3ALTSEL0': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(240): error C155: 'P3ALTSEL1': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(241): error C155: 'P6ALTSEL0': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(242): error C155: 'P7ALTSEL0': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(282): error C155: 'S0TBIC': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(295): error C67: 'S0TBIC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(296): error C67: 'S0TBIC': undefined identifier
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(302): error C155: 'SSCCLC': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(306): error C155: 'SSCTB': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(307): error C155: 'SSCRB': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(308): error C155: 'SSCBR': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(433): error C155: 'ICINTEIE': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(433): error C156: 'ICINTEIE': invalid 'sbit' declaration
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(435): error C155: 'ICINTEIR': invalid base address
    D:\SOFT\RADIO\KEIL\KEIL\C166\INC\REGINCA.H(435): error C156: 'ICINTEIR': invalid 'sbit' declaration
    Target not created
    

  • My Keil programm instslled in C:\Keil
    Your - D:\SOFT\RADIO\KEIL\KEIL\

    My be you should try to reinstall it in default folder?

    No other ideas

  • Please enter MOD167 under

    Project - Options - C166 - Misc and
    Project - Options - A166 - Misc

    Then it should work just fine.