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.
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
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.
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.
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.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 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,
will there be a bugfix for CCS 8.3 or later in version CCS 8.4?
Best regards,
Milan