This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS: CCS 8.3 indexer does not start

Other Parts Discussed in Thread: AM3352

Tool/software: Code Composer Studio

Hello,

yesterday I have installed the latest CCS 8.3. So far, I've used CCS 8.2.

Unfortunately, the indexer does not seem to work with CCS 8.3. I am using projects that are generated by cmake.

Best regards,
Milan

  • Hello,
    Can your provide some more details? What exactly does not work? Are you referring to advanced editor functionality like autocomplete? I assume everything work fine with CCS 8.2?

    Thanks
    ki
  • I can repeat this problem with a project which uses cmake for the build. The project is written in C and targets an AM3352, using the GCC ARM compiler and StarterWare.

    With CCS 8.2 under Linux, can use auto-completion and Open Declaration successfully on symbols which are in the source file or an include file.

    Whereas with CCS 8.3 under Linux auto-completion and Open Declaration fail to find symbols which are in an include file.

    Attached the indexer parser logs, created by right-clicking on a source file in the project and using Index -> Create Parser Log File, for both CCS 8.2 and CCS 8.3.

    CCS8_2_sdram_test_main.log

    CCS8_3_sdram_test_main.log
    Project:               source
    File:                  file:/home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c
    Language:              GNU C
    Index Version:         211.0
    Build Configuration:   Debug
    Context:               none
    Versions in Index:     0
    
    Include Search Path (option -I):
       /home/mr_halfword/ti/ccs830/ccsv8/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/include
       /home/mr_halfword/ti/ccs830/ccsv8/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/include-fixed
       /home/mr_halfword/ti/ccs830/ccsv8/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/arm-none-eabi/include
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/hw
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/armv7a
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/armv7a/am335x
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/bootloader/include
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/third_party/fatfs/src
       /home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/mmcsdlib/include
    
    Macro definitions (option -D):
       am3352=
       AM3352_SOM=
       am335x=
       gcc=
       MMCSD=
       __ACCUM_EPSILON__=0x1P-15K
       __ACCUM_FBIT__=15
       __ACCUM_IBIT__=16
       __ACCUM_MAX__=0X7FFFFFFFP-15K
       __ACCUM_MIN__=(-0X1P15K-0X1P15K)
       __APCS_32__=1
       __ARMEL__=1
       __ARM_32BIT_STATE=1
       __ARM_ARCH=4
       __ARM_ARCH_4T__=1
       __ARM_ARCH_ISA_ARM=1
       __ARM_ARCH_ISA_THUMB=1
       __ARM_EABI__=1
       __ARM_FEATURE_COPROC=1
       __ARM_PCS=1
       __ARM_SIZEOF_MINIMAL_ENUM=1
       __ARM_SIZEOF_WCHAR_T=4
       __arm__=1
       __ATOMIC_ACQUIRE=2
       __ATOMIC_ACQ_REL=4
       __ATOMIC_CONSUME=1
       __ATOMIC_RELAXED=0
       __ATOMIC_RELEASE=3
       __ATOMIC_SEQ_CST=5
       __BIGGEST_ALIGNMENT__=8
       __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
       __CHAR16_TYPE__=short unsigned int
       __CHAR32_TYPE__=long unsigned int
       __CHAR_BIT__=8
       __CHAR_UNSIGNED__=1
       __DA_FBIT__=31
       __DA_IBIT__=32
       __DBL_DECIMAL_DIG__=17
       __DBL_DENORM_MIN__=((double)4.9406564584124654e-324L)
       __DBL_DIG__=15
       __DBL_EPSILON__=((double)2.2204460492503131e-16L)
       __DBL_HAS_DENORM__=1
       __DBL_HAS_INFINITY__=1
       __DBL_HAS_QUIET_NAN__=1
       __DBL_MANT_DIG__=53
       __DBL_MAX_10_EXP__=308
       __DBL_MAX_EXP__=1024
       __DBL_MAX__=((double)1.7976931348623157e+308L)
       __DBL_MIN_10_EXP__=(-307)
       __DBL_MIN_EXP__=(-1021)
       __DBL_MIN__=((double)2.2250738585072014e-308L)
       __DEC128_EPSILON__=1E-33DL
       __DEC128_MANT_DIG__=34
       __DEC128_MAX_EXP__=6145
       __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
       __DEC128_MIN_EXP__=(-6142)
       __DEC128_MIN__=1E-6143DL
       __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
       __DEC32_EPSILON__=1E-6DF
       __DEC32_MANT_DIG__=7
       __DEC32_MAX_EXP__=97
       __DEC32_MAX__=9.999999E96DF
       __DEC32_MIN_EXP__=(-94)
       __DEC32_MIN__=1E-95DF
       __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
       __DEC64_EPSILON__=1E-15DD
       __DEC64_MANT_DIG__=16
       __DEC64_MAX_EXP__=385
       __DEC64_MAX__=9.999999999999999E384DD
       __DEC64_MIN_EXP__=(-382)
       __DEC64_MIN__=1E-383DD
       __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
       __DECIMAL_DIG__=17
       __DEC_EVAL_METHOD__=2
       __DQ_FBIT__=63
       __DQ_IBIT__=0
       __ELF__=1
       __FINITE_MATH_ONLY__=0
       __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
       __FLT32X_DECIMAL_DIG__=17
       __FLT32X_DENORM_MIN__=4.9406564584124654e-324F32x
       __FLT32X_DIG__=15
       __FLT32X_EPSILON__=2.2204460492503131e-16F32x
       __FLT32X_HAS_DENORM__=1
       __FLT32X_HAS_INFINITY__=1
       __FLT32X_HAS_QUIET_NAN__=1
       __FLT32X_MANT_DIG__=53
       __FLT32X_MAX_10_EXP__=308
       __FLT32X_MAX_EXP__=1024
       __FLT32X_MAX__=1.7976931348623157e+308F32x
       __FLT32X_MIN_10_EXP__=(-307)
       __FLT32X_MIN_EXP__=(-1021)
       __FLT32X_MIN__=2.2250738585072014e-308F32x
       __FLT32_DECIMAL_DIG__=9
       __FLT32_DENORM_MIN__=1.4012984643248171e-45F32
       __FLT32_DIG__=6
       __FLT32_EPSILON__=1.1920928955078125e-7F32
       __FLT32_HAS_DENORM__=1
       __FLT32_HAS_INFINITY__=1
       __FLT32_HAS_QUIET_NAN__=1
       __FLT32_MANT_DIG__=24
       __FLT32_MAX_10_EXP__=38
       __FLT32_MAX_EXP__=128
       __FLT32_MAX__=3.4028234663852886e+38F32
       __FLT32_MIN_10_EXP__=(-37)
       __FLT32_MIN_EXP__=(-125)
       __FLT32_MIN__=1.1754943508222875e-38F32
       __FLT64_DECIMAL_DIG__=17
       __FLT64_DENORM_MIN__=4.9406564584124654e-324F64
       __FLT64_DIG__=15
       __FLT64_EPSILON__=2.2204460492503131e-16F64
       __FLT64_HAS_DENORM__=1
       __FLT64_HAS_INFINITY__=1
       __FLT64_HAS_QUIET_NAN__=1
       __FLT64_MANT_DIG__=53
       __FLT64_MAX_10_EXP__=308
       __FLT64_MAX_EXP__=1024
       __FLT64_MAX__=1.7976931348623157e+308F64
       __FLT64_MIN_10_EXP__=(-307)
       __FLT64_MIN_EXP__=(-1021)
       __FLT64_MIN__=2.2250738585072014e-308F64
       __FLT_DECIMAL_DIG__=9
       __FLT_DENORM_MIN__=1.4012984643248171e-45F
       __FLT_DIG__=6
       __FLT_EPSILON__=1.1920928955078125e-7F
       __FLT_EVAL_METHOD_TS_18661_3__=0
       __FLT_EVAL_METHOD__=0
       __FLT_HAS_DENORM__=1
       __FLT_HAS_INFINITY__=1
       __FLT_HAS_QUIET_NAN__=1
       __FLT_MANT_DIG__=24
       __FLT_MAX_10_EXP__=38
       __FLT_MAX_EXP__=128
       __FLT_MAX__=3.4028234663852886e+38F
       __FLT_MIN_10_EXP__=(-37)
       __FLT_MIN_EXP__=(-125)
       __FLT_MIN__=1.1754943508222875e-38F
       __FLT_RADIX__=2
       __FRACT_EPSILON__=0x1P-15R
       __FRACT_FBIT__=15
       __FRACT_IBIT__=0
       __FRACT_MAX__=0X7FFFP-15R
       __FRACT_MIN__=(-0.5R-0.5R)
       __GCC_ATOMIC_BOOL_LOCK_FREE=1
       __GCC_ATOMIC_CHAR16_T_LOCK_FREE=1
       __GCC_ATOMIC_CHAR32_T_LOCK_FREE=1
       __GCC_ATOMIC_CHAR_LOCK_FREE=1
       __GCC_ATOMIC_INT_LOCK_FREE=1
       __GCC_ATOMIC_LLONG_LOCK_FREE=1
       __GCC_ATOMIC_LONG_LOCK_FREE=1
       __GCC_ATOMIC_POINTER_LOCK_FREE=1
       __GCC_ATOMIC_SHORT_LOCK_FREE=1
       __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
       __GCC_ATOMIC_WCHAR_T_LOCK_FREE=1
       __GCC_IEC_559=0
       __GCC_IEC_559_COMPLEX=0
       __GNUC_MINOR__=2
       __GNUC_PATCHLEVEL__=1
       __GNUC_STDC_INLINE__=1
       __GNUC__=7
       __GXX_ABI_VERSION=1011
       __GXX_TYPEINFO_EQUALITY_INLINE=0
       __has_include(STR)=__has_include__(STR)
       __has_include_next(STR)=__has_include_next__(STR)
       __HA_FBIT__=7
       __HA_IBIT__=8
       __HQ_FBIT__=15
       __HQ_IBIT__=0
       __INT16_C(c)=c
       __INT16_MAX__=0x7fff
       __INT16_TYPE__=short int
       __INT32_C(c)=c ## L
       __INT32_MAX__=0x7fffffffL
       __INT32_TYPE__=long int
       __INT64_C(c)=c ## LL
       __INT64_MAX__=0x7fffffffffffffffLL
       __INT64_TYPE__=long long int
       __INT8_C(c)=c
       __INT8_MAX__=0x7f
       __INT8_TYPE__=signed char
       __INTMAX_C(c)=c ## LL
       __INTMAX_MAX__=0x7fffffffffffffffLL
       __INTMAX_TYPE__=long long int
       __INTMAX_WIDTH__=64
       __INTPTR_MAX__=0x7fffffff
       __INTPTR_TYPE__=int
       __INTPTR_WIDTH__=32
       __INT_FAST16_MAX__=0x7fffffff
       __INT_FAST16_TYPE__=int
       __INT_FAST16_WIDTH__=32
       __INT_FAST32_MAX__=0x7fffffff
       __INT_FAST32_TYPE__=int
       __INT_FAST32_WIDTH__=32
       __INT_FAST64_MAX__=0x7fffffffffffffffLL
       __INT_FAST64_TYPE__=long long int
       __INT_FAST64_WIDTH__=64
       __INT_FAST8_MAX__=0x7fffffff
       __INT_FAST8_TYPE__=int
       __INT_FAST8_WIDTH__=32
       __INT_LEAST16_MAX__=0x7fff
       __INT_LEAST16_TYPE__=short int
       __INT_LEAST16_WIDTH__=16
       __INT_LEAST32_MAX__=0x7fffffffL
       __INT_LEAST32_TYPE__=long int
       __INT_LEAST32_WIDTH__=32
       __INT_LEAST64_MAX__=0x7fffffffffffffffLL
       __INT_LEAST64_TYPE__=long long int
       __INT_LEAST64_WIDTH__=64
       __INT_LEAST8_MAX__=0x7f
       __INT_LEAST8_TYPE__=signed char
       __INT_LEAST8_WIDTH__=8
       __INT_MAX__=0x7fffffff
       __INT_WIDTH__=32
       __LACCUM_EPSILON__=0x1P-31LK
       __LACCUM_FBIT__=31
       __LACCUM_IBIT__=32
       __LACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LK
       __LACCUM_MIN__=(-0X1P31LK-0X1P31LK)
       __LDBL_DECIMAL_DIG__=17
       __LDBL_DENORM_MIN__=4.9406564584124654e-324L
       __LDBL_DIG__=15
       __LDBL_EPSILON__=2.2204460492503131e-16L
       __LDBL_HAS_DENORM__=1
       __LDBL_HAS_INFINITY__=1
       __LDBL_HAS_QUIET_NAN__=1
       __LDBL_MANT_DIG__=53
       __LDBL_MAX_10_EXP__=308
       __LDBL_MAX_EXP__=1024
       __LDBL_MAX__=1.7976931348623157e+308L
       __LDBL_MIN_10_EXP__=(-307)
       __LDBL_MIN_EXP__=(-1021)
       __LDBL_MIN__=2.2250738585072014e-308L
       __LFRACT_EPSILON__=0x1P-31LR
       __LFRACT_FBIT__=31
       __LFRACT_IBIT__=0
       __LFRACT_MAX__=0X7FFFFFFFP-31LR
       __LFRACT_MIN__=(-0.5LR-0.5LR)
       __LLACCUM_EPSILON__=0x1P-31LLK
       __LLACCUM_FBIT__=31
       __LLACCUM_IBIT__=32
       __LLACCUM_MAX__=0X7FFFFFFFFFFFFFFFP-31LLK
       __LLACCUM_MIN__=(-0X1P31LLK-0X1P31LLK)
       __LLFRACT_EPSILON__=0x1P-63LLR
       __LLFRACT_FBIT__=63
       __LLFRACT_IBIT__=0
       __LLFRACT_MAX__=0X7FFFFFFFFFFFFFFFP-63LLR
       __LLFRACT_MIN__=(-0.5LLR-0.5LLR)
       __LONG_LONG_MAX__=0x7fffffffffffffffLL
       __LONG_LONG_WIDTH__=64
       __LONG_MAX__=0x7fffffffL
       __LONG_WIDTH__=32
       __NO_INLINE__=1
       __ORDER_BIG_ENDIAN__=4321
       __ORDER_LITTLE_ENDIAN__=1234
       __ORDER_PDP_ENDIAN__=3412
       __PRAGMA_REDEFINE_EXTNAME=1
       __PTRDIFF_MAX__=0x7fffffff
       __PTRDIFF_TYPE__=int
       __PTRDIFF_WIDTH__=32
       __QQ_FBIT__=7
       __QQ_IBIT__=0
       __REGISTER_PREFIX__=
       __SACCUM_EPSILON__=0x1P-7HK
       __SACCUM_FBIT__=7
       __SACCUM_IBIT__=8
       __SACCUM_MAX__=0X7FFFP-7HK
       __SACCUM_MIN__=(-0X1P7HK-0X1P7HK)
       __SA_FBIT__=15
       __SA_IBIT__=16
       __SCHAR_MAX__=0x7f
       __SCHAR_WIDTH__=8
       __SFRACT_EPSILON__=0x1P-7HR
       __SFRACT_FBIT__=7
       __SFRACT_IBIT__=0
       __SFRACT_MAX__=0X7FP-7HR
       __SFRACT_MIN__=(-0.5HR-0.5HR)
       __SHRT_MAX__=0x7fff
       __SHRT_WIDTH__=16
       __SIG_ATOMIC_MAX__=0x7fffffff
       __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
       __SIG_ATOMIC_TYPE__=int
       __SIG_ATOMIC_WIDTH__=32
       __SIZEOF_DOUBLE__=8
       __SIZEOF_FLOAT__=4
       __SIZEOF_INT__=4
       __SIZEOF_LONG_DOUBLE__=8
       __SIZEOF_LONG_LONG__=8
       __SIZEOF_LONG__=4
       __SIZEOF_POINTER__=4
       __SIZEOF_PTRDIFF_T__=4
       __SIZEOF_SHORT__=2
       __SIZEOF_SIZE_T__=4
       __SIZEOF_WCHAR_T__=4
       __SIZEOF_WINT_T__=4
       __SIZE_MAX__=0xffffffffU
       __SIZE_TYPE__=unsigned int
       __SIZE_WIDTH__=32
       __SOFTFP__=1
       __SQ_FBIT__=31
       __SQ_IBIT__=0
       __STDC_HOSTED__=1
       __STDC_UTF_16__=1
       __STDC_UTF_32__=1
       __STDC_VERSION__=201112L
       __STDC__=1
       __TA_FBIT__=63
       __TA_IBIT__=64
       __THUMB_INTERWORK__=1
       __TQ_FBIT__=127
       __TQ_IBIT__=0
       __UACCUM_EPSILON__=0x1P-16UK
       __UACCUM_FBIT__=16
       __UACCUM_IBIT__=16
       __UACCUM_MAX__=0XFFFFFFFFP-16UK
       __UACCUM_MIN__=0.0UK
       __UDA_FBIT__=32
       __UDA_IBIT__=32
       __UDQ_FBIT__=64
       __UDQ_IBIT__=0
       __UFRACT_EPSILON__=0x1P-16UR
       __UFRACT_FBIT__=16
       __UFRACT_IBIT__=0
       __UFRACT_MAX__=0XFFFFP-16UR
       __UFRACT_MIN__=0.0UR
       __UHA_FBIT__=8
       __UHA_IBIT__=8
       __UHQ_FBIT__=16
       __UHQ_IBIT__=0
       __UINT16_C(c)=c
       __UINT16_MAX__=0xffff
       __UINT16_TYPE__=short unsigned int
       __UINT32_C(c)=c ## UL
       __UINT32_MAX__=0xffffffffUL
       __UINT32_TYPE__=long unsigned int
       __UINT64_C(c)=c ## ULL
       __UINT64_MAX__=0xffffffffffffffffULL
       __UINT64_TYPE__=long long unsigned int
       __UINT8_C(c)=c
       __UINT8_MAX__=0xff
       __UINT8_TYPE__=unsigned char
       __UINTMAX_C(c)=c ## ULL
       __UINTMAX_MAX__=0xffffffffffffffffULL
       __UINTMAX_TYPE__=long long unsigned int
       __UINTPTR_MAX__=0xffffffffU
       __UINTPTR_TYPE__=unsigned int
       __UINT_FAST16_MAX__=0xffffffffU
       __UINT_FAST16_TYPE__=unsigned int
       __UINT_FAST32_MAX__=0xffffffffU
       __UINT_FAST32_TYPE__=unsigned int
       __UINT_FAST64_MAX__=0xffffffffffffffffULL
       __UINT_FAST64_TYPE__=long long unsigned int
       __UINT_FAST8_MAX__=0xffffffffU
       __UINT_FAST8_TYPE__=unsigned int
       __UINT_LEAST16_MAX__=0xffff
       __UINT_LEAST16_TYPE__=short unsigned int
       __UINT_LEAST32_MAX__=0xffffffffUL
       __UINT_LEAST32_TYPE__=long unsigned int
       __UINT_LEAST64_MAX__=0xffffffffffffffffULL
       __UINT_LEAST64_TYPE__=long long unsigned int
       __UINT_LEAST8_MAX__=0xff
       __UINT_LEAST8_TYPE__=unsigned char
       __ULACCUM_EPSILON__=0x1P-32ULK
       __ULACCUM_FBIT__=32
       __ULACCUM_IBIT__=32
       __ULACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULK
       __ULACCUM_MIN__=0.0ULK
       __ULFRACT_EPSILON__=0x1P-32ULR
       __ULFRACT_FBIT__=32
       __ULFRACT_IBIT__=0
       __ULFRACT_MAX__=0XFFFFFFFFP-32ULR
       __ULFRACT_MIN__=0.0ULR
       __ULLACCUM_EPSILON__=0x1P-32ULLK
       __ULLACCUM_FBIT__=32
       __ULLACCUM_IBIT__=32
       __ULLACCUM_MAX__=0XFFFFFFFFFFFFFFFFP-32ULLK
       __ULLACCUM_MIN__=0.0ULLK
       __ULLFRACT_EPSILON__=0x1P-64ULLR
       __ULLFRACT_FBIT__=64
       __ULLFRACT_IBIT__=0
       __ULLFRACT_MAX__=0XFFFFFFFFFFFFFFFFP-64ULLR
       __ULLFRACT_MIN__=0.0ULLR
       __UQQ_FBIT__=8
       __UQQ_IBIT__=0
       __USACCUM_EPSILON__=0x1P-8UHK
       __USACCUM_FBIT__=8
       __USACCUM_IBIT__=8
       __USACCUM_MAX__=0XFFFFP-8UHK
       __USACCUM_MIN__=0.0UHK
       __USA_FBIT__=16
       __USA_IBIT__=16
       __USER_LABEL_PREFIX__=
       __USES_INITFINI__=1
       __USFRACT_EPSILON__=0x1P-8UHR
       __USFRACT_FBIT__=8
       __USFRACT_IBIT__=0
       __USFRACT_MAX__=0XFFP-8UHR
       __USFRACT_MIN__=0.0UHR
       __USQ_FBIT__=32
       __USQ_IBIT__=0
       __UTA_FBIT__=64
       __UTA_IBIT__=64
       __UTQ_FBIT__=128
       __UTQ_IBIT__=0
       __VERSION__="7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]"
       __VFP_FP__=1
       __WCHAR_MAX__=0xffffffffU
       __WCHAR_MIN__=0U
       __WCHAR_TYPE__=unsigned int
       __WCHAR_WIDTH__=32
       __WINT_MAX__=0xffffffffU
       __WINT_MIN__=0U
       __WINT_TYPE__=unsigned int
       __WINT_WIDTH__=32
    
    Macro definitions (from language + headers in index):
       __builtin_offsetof(T,m)=((size_t) &((T *)0)->m)
       __builtin_types_compatible_p(x,y)=__builtin_types_compatible_p(sizeof(x),sizeof(y))
       __builtin_va_arg(ap,type)=*(typeof(type) *)ap
       __CDT_PARSER__=90403
       __complex__=_Complex
       __COUNTER__=0
       __DATE__="Dec 15 2018"
       __extension__=
       __FILE__="file"
       __imag__=(int)
       __LINE__=1
       __null=(void *)0
       __offsetof__(x)=(x)
       __real__=(int)
       __stdcall=
       __thread=
       __TIME__="17:08:55"
    
    Macro definitions (from files actually parsed):
       HOUR_SHIFT=(24)
       MASK_HOUR=(0xFF000000u)
       MASK_MINUTE=(0x00FF0000u)
       MASK_SECOND=(0x0000FF00u)
       MINUTE_SHIFT=(16)
       NUM_SECTIONS_DDR=(512)
       NUM_SECTIONS_DEV=(960)
       NUM_SECTIONS_OCMC=(1)
       SDRAM_BASE_ADDR=0x80000000
       SDRAM_SIZE_BYTES=(512 * 1024 * 1024)
       SDRAM_SIZE_WORDS=(SDRAM_SIZE_BYTES / sizeof (uint32_t))
       SECOND_SHIFT=(8)
       START_ADDR_DDR=(0x80000000)
       START_ADDR_DEV=(0x44000000)
       START_ADDR_OCMC=(0x40300000)
    
    Unresolved includes (from headers in index):
       file:/home/mr_halfword/ti/ccs830/ccsv8/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/include/stdint.h is not indexed
       file:/home/mr_halfword/ti/ccs830/ccsv8/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major/arm-none-eabi/include/string.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/hw/hw_types.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/hw/soc_AM335x.h is not indexed
       file:/home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/AM3352_SOM_platform/AM3352_SOM.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/hw/hw_cm_wkup.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/uartStdio.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/consoleUtils.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/rtc.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/armv7a/cache.h is not indexed
       file:/home/mr_halfword/ti/AM335X_StarterWare_02_00_01_01/include/armv7a/mmu.h is not indexed
    
    Unresolved names:
       Attempt to use symbol failed: REGION in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:72
       Attempt to use symbol failed: MMU_PGTYPE_SECTION in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:73
       Attempt to use symbol failed: MMU_CACHE_WT_NOWA in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:74
       Attempt to use symbol failed: MMU_CACHE_WB_WA in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:75
       Attempt to use symbol failed: MMU_REGION_NON_SECURE in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:76
       Attempt to use symbol failed: MMU_AP_PRV_RW_USR_RW in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:76
       Attempt to use symbol failed: REGION in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:82
       Attempt to use symbol failed: MMU_PGTYPE_SECTION in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:83
       Attempt to use symbol failed: MMU_CACHE_WT_NOWA in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:84
       Attempt to use symbol failed: MMU_CACHE_WB_WA in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:85
       Attempt to use symbol failed: MMU_REGION_NON_SECURE in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:86
       Attempt to use symbol failed: MMU_AP_PRV_RW_USR_RW in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:86
       Attempt to use symbol failed: REGION in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:95
       Attempt to use symbol failed: MMU_PGTYPE_SECTION in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:96
       Attempt to use symbol failed: MMU_MEMTYPE_DEVICE_SHAREABLE in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:97
       Attempt to use symbol failed: MMU_REGION_NON_SECURE in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:98
       Attempt to use symbol failed: MMU_AP_PRV_RW_USR_RW in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:99
       Attempt to use symbol failed: MMU_SECTION_EXEC_NEVER in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:99
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:133
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:136
       Attempt to use symbol failed: RTC_EXTERNAL_CLK_SRC_SELECT in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:136
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:139
       Attempt to use symbol failed: RTC_32KCLK_ENABLE in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:139
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:142
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:145
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:146
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:149
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:218
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:221
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:229
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:241
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:243
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:307
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:307
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:308
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:309
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:310
       Attempt to use symbol failed: CACHE_ALL in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:316
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:327
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:330
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:342
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:351
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:356
       Attempt to use symbol failed: uint32_t in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:361
       Attempt to use symbol failed: SOC_RTC_0_REGS in file /home/mr_halfword/AM3352-SOM-EVB_bare_metal/source/sdram_test/sdram_test_main.c:369
    
    Written on Sat Dec 15 17:08:55 GMT 2018
    

    Comparing the parser logs shows:

    a. In CCS 8.3 the indexer in unable to resolve the include files for the project, resulting in being unable to resolve symbols from the include files.

    b. The include search path for the indexer in the same for CCS 8.2 and  CCS 8.3.

    c. The CCS 8.3 indexer is reporting the context as "none", whereas the CCS 8.2 indexer is reporting the context as the selected source file. Not sure if the this is cause of the indexer to fail to resolve the includes.

  • Chester Gillon said:
    Whereas with CCS 8.3 under Linux auto-completion and Open Declaration fail to find symbols which are in an include file.

    Attached the indexer parser logs, created by right-clicking on a source file in the project and using Index -> Create Parser Log File, for both CCS 8.2 and CCS 8.3

    The same behavior is seen when running CCS under Windows 10 as when running CCS under Ubuntu 18.04.1 LTS. I.e. the indexer works with CCS 8.2 but not CCS 8.3.

    The project was created using the "Makefile Project with Existing Code" wizard.

  • Hi Ki,

    the indexer does not start to scan the source code. If I trigger the index scan manualy via project --> c/c++ --> "index rebuild" or "freshen all files", nothing is happens. There is no progress bar bottom right.

    So no jumps to references or declarations are not working. And all depended features due to not indexed source code like color indexing or autocompletion are not working, too.

    I am working with windows 10.

    Best regards,
    Milan

  • Chester Gillon said:
    The project was created using the "Makefile Project with Existing Code" wizard.

    Thanks Chester. 

    Milan - what type of project are you working with? Is it the same or are you working with a full CCS project?

    Thanks

    ki

  • Hi Ki,

    I am working with eclipse projects generated by cmake that are imported as "Existing Projects into Workspace". With CCS 8.2 these projects are indexed properly.

    Best regards,
    Milan
  • Thanks Milan, Chester.

    This is clearly some sort of regression. I filed a bug for this. tracking ID: CCSIDE-3466

    Thanks
    ki
  • Hi Ki,

    will there be a bugfix for CCS 8.3 or later in version CCS 8.4?

    Best regards,
    Milan

  • Milan - the next release of CCS will be version 9.0 around e/o February of next year. That would be the earliest that a fix would be available. Note that more investigation of the issue must occur before we can commit to a fix in 9.0

    Thanks
    ki