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 v6.0 Load Program Error

Other Parts Discussed in Thread: EK-TM4C1294XL, TM4C1294NCPDT, TM4C123GH6PM

Trying to debug Connected Launchpad. CCS is unable to load program. Error: Window attached. Help needed.

  • Hello Vikram

    Looks like that there is a compilation issue and hence the out file is not generated. Can you put a snapshot of the compilation log?

    Regards
    Amit
  • Yes Amit. It was because of the 5.0.4 ARM Compiler on which the code is developed. Working fine after installing it from App Center. Thanks for pointing it out.
  • I need help in debugging the enet_io. It seems we have some issues in pinout.c, rtl.h and enet_io.c

    **** Build of configuration Debug for project enet_io ****

    "c:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
    'Building file: ../enet_io.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="C:/Users/Ruplekha/workspace_v6_0/enet_io" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include/ipv4" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/apps" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/ports/tiva-tm4c129/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party" --gcc --define=ccs="ccs" --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA0 --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="enet_io.pp" "../enet_io.c"
    "c:/ti/TivaWare_C_Series-2.1.0.12573/driverlib/gpio.h", line 2: fatal error #1965: cannot open source file "rtl.h"
    1 catastrophic error detected in the compilation of "../enet_io.c".
    Compilation terminated.

    >> Compilation failure
    gmake: *** [enet_io.obj] Error 1
    'Building file: ../io.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="C:/Users/Ruplekha/workspace_v6_0/enet_io" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include/ipv4" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/apps" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/ports/tiva-tm4c129/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party" --gcc --define=ccs="ccs" --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA0 --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="io.pp" "../io.c"
    "c:/ti/TivaWare_C_Series-2.1.0.12573/driverlib/gpio.h", line 2: fatal error #1965: cannot open source file "rtl.h"
    1 catastrophic error detected in the compilation of "../io.c".
    Compilation terminated.

    >> Compilation failure
    gmake: *** [io.obj] Error 1
    'Building file: C:/ti/TivaWare_C_Series-2.1.0.12573/utils/lwiplib.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="C:/Users/Ruplekha/workspace_v6_0/enet_io" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include/ipv4" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/apps" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/ports/tiva-tm4c129/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party" --gcc --define=ccs="ccs" --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA0 --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="utils/lwiplib.pp" --obj_directory="utils" "C:/ti/TivaWare_C_Series-2.1.0.12573/utils/lwiplib.c"
    "c:/ti/TivaWare_C_Series-2.1.0.12573/driverlib/sysctl.h", line 2: fatal error #1965: cannot open source file "rtl.h"
    1 catastrophic error detected in the compilation of "C:/ti/TivaWare_C_Series-2.1.0.12573/utils/lwiplib.c".
    Compilation terminated.

    >> Compilation failure
    gmake: *** [utils/lwiplib.obj] Error 1
    'Building file: C:/ti/TivaWare_C_Series-2.1.0.12573/utils/uartstdio.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="C:/Users/Ruplekha/workspace_v6_0/enet_io" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include/ipv4" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/apps" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/ports/tiva-tm4c129/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party" --gcc --define=ccs="ccs" --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA0 --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="utils/uartstdio.pp" --obj_directory="utils" "C:/ti/TivaWare_C_Series-2.1.0.12573/utils/uartstdio.c"
    "c:/ti/TivaWare_C_Series-2.1.0.12573/driverlib/sysctl.h", line 2: fatal error #1965: cannot open source file "rtl.h"
    1 catastrophic error detected in the compilation of "C:/ti/TivaWare_C_Series-2.1.0.12573/utils/uartstdio.c".
    Compilation terminated.

    >> Compilation failure
    gmake: *** [utils/uartstdio.obj] Error 1
    'Building file: C:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl/drivers/pinout.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="C:/Users/Ruplekha/workspace_v6_0/enet_io" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/src/include/ipv4" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/apps" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party/lwip-1.4.1/ports/tiva-tm4c129/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573/third_party" --gcc --define=ccs="ccs" --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA0 --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="drivers/pinout.pp" --obj_directory="drivers" "C:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl/drivers/pinout.c"
    "c:/ti/TivaWare_C_Series-2.1.0.12573/driverlib/gpio.h", line 2: fatal error #1965: cannot open source file "rtl.h"
    1 catastrophic error detected in the compilation of "C:/ti/TivaWare_C_Series-2.1.0.12573/examples/boards/ek-tm4c1294xl/drivers/pinout.c".
    Compilation terminated.

    >> Compilation failure
    gmake: *** [drivers/pinout.obj] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Keil is generating the following log.

    Build target 'enet_io'
    compiling enet_io.c...
    ..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/pbuf.h(140): warning: #1295-D: Deprecated declaration pbuf_free_ooseq - give arg types
    void pbuf_free_ooseq();
    ..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/tcp.h(344): error: #147: declaration is incompatible with "BOOL tcp_connect(U8, U8 *, U16, U16)" (declared at line 634 of "C:\Keil_v5\ARM\RV31\INC\rtl.h")
    err_t tcp_connect (struct tcp_pcb *pcb, ip_addr_t *ipaddr,
    ..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/tcp.h(350): error: #147: declaration is incompatible with "BOOL tcp_abort(U8)" (declared at line 641 of "C:\Keil_v5\ARM\RV31\INC\rtl.h")
    void tcp_abort (struct tcp_pcb *pcb);
    ..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/tcp.h(351): error: #147: declaration is incompatible with "BOOL tcp_close(U8)" (declared at line 640 of "C:\Keil_v5\ARM\RV31\INC\rtl.h")
    err_t tcp_close (struct tcp_pcb *pcb);
    ..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/udp.h(137): error: #147: declaration is incompatible with "BOOL udp_send(U8, U8 *, U16, U8 *, U16)" (declared at line 629 of "C:\Keil_v5\ARM\RV31\INC\rtl.h")
    err_t udp_send (struct udp_pcb *pcb, struct pbuf *p);
    enet_io.c: 1 warning, 4 errors
    compiling lwiplib.c...
    ..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/pbuf.h(140): warning: #1295-D: Deprecated declaration pbuf_free_ooseq - give arg types
    void pbuf_free_ooseq();
    C:\Keil_v5\ARM\RV31\INC\rtl.h(67): warning: #47-D: incompatible redefinition of macro "ntohs" (declared at line 78 of "..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/def.h")
    #define ntohs(v) U16_BE(v)
    C:\Keil_v5\ARM\RV31\INC\rtl.h(68): warning: #47-D: incompatible redefinition of macro "ntohl" (declared at line 80 of "..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/def.h")
    #define ntohl(v) U32_BE(v)
    C:\Keil_v5\ARM\RV31\INC\rtl.h(69): warning: #47-D: incompatible redefinition of macro "htons" (declared at line 77 of "..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/def.h")
    #define htons(v) ntohs(v)
    C:\Keil_v5\ARM\RV31\INC\rtl.h(70): warning: #47-D: incompatible redefinition of macro "htonl" (declared at line 79 of "..\..\..\..\third_party\lwip-1.4.1\src\include\lwip/def.h")
    #define htonl(v) ntohl(v)
    C:\Keil_v5\ARM\RV31\INC\rtl.h(486): warning: #47-D: incompatible redefinition of macro "INADDR_ANY" (declared at line 53 of "..\..\..\..\third_party\lwip-1.4.1\src\include\ipv4\lwip/inet.h")
    #define INADDR_ANY 0x00000000 /* All IP addresses accepted */
    C:\Keil_v5\ARM\RV31\INC\rtl.h(487): warning: #47-D: incompatible redefinition of macro "INADDR_NONE" (declared at line 49 of "..\..\..\..\third_party\lwip-1.4.1\src\include\ipv4\lwip/inet.h")
    #define INADDR_NONE 0xffffffff /* No IP address accepted */
    C:\Keil_v5\ARM\RV31\INC\rtl.h(591): error: #101: "in_addr" has already been declared in the current scope
    typedef struct in_addr { /* << Generic IPv4 Address structure >> */
    C:\Keil_v5\ARM\RV31\INC\rtl.h(629): error: #147: declaration is incompatible with "err_t udp_send(struct udp_pcb *, struct pbuf *)" (declared at line 454 of "..\..\..\..\third_party/lwip-1.4.1/src/core/udp.c")
    extern BOOL udp_send (U8 socket, U8 *remip, U16 remport, U8 *buf, U16 dlen);
    C:\Keil_v5\ARM\RV31\INC\rtl.h(633): error: #55-D: too many arguments in invocation of macro "tcp_listen"
    extern BOOL tcp_listen (U8 socket, U16 locport);
    C:\Keil_v5\ARM\RV31\INC\rtl.h(633): error: #79: expected a type specifier
    extern BOOL tcp_listen (U8 socket, U16 locport);
    C:\Keil_v5\ARM\RV31\INC\rtl.h(633): error: #147: declaration is incompatible with "struct tcp_pcb *tcp_listen_with_backlog(struct tcp_pcb *, u8_t)" (declared at line 519 of "..\..\..\..\third_party/lwip-1.4.1/src/core/tcp.c")
    extern BOOL tcp_listen (U8 socket, U16 locport);
    C:\Keil_v5\ARM\RV31\INC\rtl.h(634): error: #147: declaration is incompatible with "err_t tcp_connect(struct tcp_pcb *, ip_addr_t *, u16_t, tcp_connected_fn)" (declared at line 684 of "..\..\..\..\third_party/lwip-1.4.1/src/core/tcp.c")
    extern BOOL tcp_connect (U8 socket, U8 *remip, U16 remport, U16 locport);
    C:\Keil_v5\ARM\RV31\INC\rtl.h(640): error: #147: declaration is incompatible with "err_t tcp_close(struct tcp_pcb *)" (declared at line 285 of "..\..\..\..\third_party/lwip-1.4.1/src/core/tcp.c")
    extern BOOL tcp_close (U8 socket);
    C:\Keil_v5\ARM\RV31\INC\rtl.h(641): error: #147: declaration is incompatible with "void tcp_abort(struct tcp_pcb *)" (declared at line 413 of "..\..\..\..\third_party/lwip-1.4.1/src/core/tcp.c")
    extern BOOL tcp_abort (U8 socket);
    ..\..\..\..\utils\lwiplib.c: 7 warnings, 8 errors
    ".\rvmdk\enet_io.axf" - 12 Error(s), 8 Warning(s).
    Target not created.

    Need help.

  • Hello Vikram,

    I am not sure but I haven't seen a header file called "rtl.h". Could it be that the some file in the TivaWare installation was accidentally overwritten?

    Regards
    Amit
  • Thanks Amit,
    I'm seeing a Code Size Limit Exceeded error for enet_io.out file. For Evaluation Boards (I suppose) we have full features available with the free licence. 16KB Code Size Limit is applicable only for MSP430 devices.
    What may be the solution?
    Regards
    Vikram
  • Hello Vikram

    You might want to check this with the CCS Forum (if there is a licensing issue)

    Regards
    Amit
  • Alright. Thanks Amit. I'll check with CCS Forum. I'm trying to port codes from TM4C123G to TM4C1294 by appending the blinky file. I'm getting the following errors. Which include files I'm missing?
    --------------------------------------------------------------------------
    Build target 'blinky'
    compiling blinky.c...
    linking...
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinRead (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinTypeGPIOInput (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinTypeGPIOOutput (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinWrite (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol SysCtlDelay (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol SysCtlPeripheralEnable (referred from blinky.o).
    Not enough information to list image symbols.
    Finished: 1 information, 0 warning and 6 error messages.
    ".\rvmdk\blinky.axf" - 6 Error(s), 0 Warning(s).
    Target not created.
    -----------------------------------------------------------------------
    Do I need to make some other changes as well?
    Thanks
  • Hello Vikram,

    The blinky.c is missing the header file definition for the files that have the mentioned API's. You will need to include the header files "driverlib/gpio.h" and "driverlib/sysctl.h"

    Regards
    Amit
  • Obviously Amit, That is well understood. :)
    May it be the case my all header files are overwritten and deflecting from the expected /intended behavior?
    The following point to note here for TM4C123GH6PM.
    The blinky codes are working well with #include "inc/tm4c123gh6pm.h" on project0.
    But project0 codes are not working with #include "driverlib/sysctl.h" #include "driverlib/gpio.h" on blinky.
    Advice accordingly.
    Regards
  • Just one cent to be spent..
    Try clean project and rebuild, maybe some object of old project block still in place and incompatible through MCU versions causing linker error.
    Check also if all setting are ok to new cpu class.
  • Hello Vikram,

    Besides Roberto well said point, did you check if the driverlib has been called during linker phase?

    Regards
    Amit
  • Thanks Roberto for the advice. It seems there is a compile error.

    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinTypeGPIOOutput (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinWrite (referred from blinky.o).
    .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol SysCtlPeripheralEnable (referred from blinky.o).

    All required headers are in place. Still trying to figure it out.
  • **** Clean-only build of configuration Debug for project blinky ****

    "c:\\ti\\ccsv6\\utils\\bin\\gmake" -k clean
    gmake: *** No rule to make target `clean'.

    **** Build Finished ****

    **** Build of configuration Debug for project blinky ****

    "c:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
    'Building file: ../blinky.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --gcc --define=ccs="ccs" --define=PART_TM4C123GH6PM --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="blinky.pp" "../blinky.c"
    'Finished building: ../blinky.c'
    ' '
    'Building file: ../startup_ccs.c'
    'Invoking: ARM Compiler'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --include_path="c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --include_path="c:/ti/TivaWare_C_Series-2.1.0.12573" --gcc --define=ccs="ccs" --define=PART_TM4C123GH6PM --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="startup_ccs.pp" "../startup_ccs.c"
    'Finished building: ../startup_ccs.c'
    ' '
    'Building target: blinky.out'
    'Invoking: ARM Linker'
    "c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 -g --gcc --define=ccs="ccs" --define=PART_TM4C123GH6PM --diag_warning=225 --display_error_number --diag_wrap=off --gen_func_subsections=on --ual -z --stack_size=256 -m"blinky_ccs.map" --heap_size=0 -i"c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/lib" -i"c:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.0/include" --reread_libs --warn_sections --display_error_number --diag_wrap=off --xml_link_info="blinky_linkInfo.xml" --rom_model -o "blinky.out" "./blinky.obj" "./startup_ccs.obj" "../blinky_ccs.cmd" -l"libc.a"
    <Linking>

    undefined first referenced
    symbol in file
    --------- ----------------
    GPIOPinTypeGPIOOutput ./blinky.obj
    GPIOPinWrite ./blinky.obj
    SysCtlPeripheralEnable ./blinky.obj

    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "blinky.out" not built

    >> Compilation failure
    gmake: *** [blinky.out] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****
  • Hello Vikram

    Thanks for the full log. The pre compiled file for CCS driverlib.lib is missing in the linker phase. You would have to add it to the linker stage by going to Show Build settings -> ARM Linker -> File Search Path -> Include library option.

    Add the driverlib.lib from the TivaWare Installation path.

    "${SW_ROOT}/driverlib/ccs/Debug/driverlib.lib"

    Regards
    Amit
  • Hi Vikram, these are Linker error so compile was succesful producing all object files then its time of linker to solve all symbols and a necessary library is not found in none of object.: all .o are object and no .out or .bin get generated by linker due to unresolved reference

    >> .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinTypeGPIOOutput (referred from blinky.o).
    >> .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol GPIOPinWrite (referred from blinky.o).
    >> .\rvmdk\blinky.axf: Error: L6218E: Undefined symbol SysCtlPeripheralEnable (referred from blinky.o).

    This case compiler has nothing to do with and a missing module or library is the guilty of missing module, header just furnish name and structure of procedure call, then if no code is on files it cannot be referred by calls.