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.

TMS320C6657: Request Texas Instruments help getting 'led_blink' demo to run on TMDSEVM6657LS evaluation board

Part Number: TMS320C6657


Requesting help to quickly get the 'led_blink' demo, which is included with the 'pdk_c665x_2_0_7' package, to run on the TMDSEVM6657LS evaluation board in order to demonstrate toggling a GPIO output pin.

Have Code Composer Studio (CCS) 7.3 up and running on a PC running Windows 10.  Am able to build projects such as the "Hello World" basic example included with CCS.

Can connect to the included XDS200 emulator and start/stop execution of the TMDSEVM6657LS via the XDS200.

Please provide assistance on how to import the 'led_blink' demo into CCS, and then successfully build and execute it on the TMDSEVM6657LS.

Texas Instruments used to have field applications engineers that worked in my area (Western Pennsylvania, United States) - could you provide contact info for one of these engineers?

This should be a relatively easy support item for an experienced TI support person to quickly knock off.  Thanks!

P.S. My understanding is that LEDs on the TMDSEVM6657LS evaluation module are controlled by an on-board FPGA.  To clarify this request, success would not be defined by seeing an LED blink, but rather by using an oscilloscope to observe that a TMS320C6657 GPIO output is changing state.

  • Kevin,

    Let me look at it and get back.

    Regards

    Shankari G

  • Kevin,

    P.S. My understanding is that LEDs on the TMDSEVM6657LS evaluation module are controlled by an on-board FPGA.  To clarify this request, success would not be defined by seeing an LED blink, but rather by using an oscilloscope to observe that a TMS320C6657 GPIO output is changing state.

    ---> Your understanding is exactly right.

    Requesting help to quickly get the 'led_blink' demo, which is included with the 'pdk_c665x_2_0_7' package, to run on the TMDSEVM6657LS evaluation board in order to demonstrate toggling a GPIO output pin.

    Right now, the only LED blink example is given under the platform test.

    This platform test will do the basic peripheral testing in the C6657 EVM. It is inclusive of LED blink sample.

    But as you said, the LEDS of the EVM is controlled by FPGAs.

    To run the platform test, follow this FAQ: - https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1071275/faq-tms320c6657-how-to-build-and-run-the-platform-test-on-c6657-evm

    ---

    If you are very particular about changing the GPIO PINS high and low, I could provide you the sample code.

    -

    But remember, if you are planning to use this sample code in the C6678 EVM,

    for GPIO-LED blink, you have to connect the LEDs via the 80-pin expansion header (TEST_PH1) on the TMDXEVM6678L EVM.

    #define GPIO_BASE (0x2320000)
    #define GPIO_DIR_OFFSET (0x10)
    #define GPIO_SETDATA_OFFSET (0x18)
    #define GPIO_CLEARDATA_OFFSET (0x1C)
    
    
    
    int main(void)
    {
        /* Call board init functions */
        Gpio_appC7xPreInit();
        Board_initGPIO();
    
        volatile uint32_t *reg_val;
        uint32_t i = 0;
    
        reg_val = (volatile uint32_t *)(GPIO_BASE + GPIO_DIR_OFFSET);
        UART_printf("\n value before in (GPIO_BASE + GPIO_DIR_OFFSET) = 0x%X \n", *reg_val);
        // configure as output pin -- write 0 to the Direction register
        *reg_val &= ~ (1 << 14);
        UART_printf("\n value after in reg_val Direction register = 0x%X \n", *reg_val);
    
    
      while(1)
      {
        reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_SETDATA_OFFSET);
        UART_printf("\n value before (GPIO_BASE + GPIO_SETDATA_OFFSET) = 0x%X \n", *reg_val);
        // Write value 1 in the set data register
        *reg_val |= (1 << 14);
        UART_printf("\n value after in reg_val set data register = 0x%X \n", *reg_val);
    
       for (i = 0; i < 100000 ; i++);
    
       reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_CLEARDATA_OFFSET);
        UART_printf("\n value before (GPIO_BASE + GPIO_CLEARDATA_OFFSET) = 0x%X \n", *reg_val);
        // Write value 1 in the clear data register
        *reg_val |= (1 << 14);
        UART_printf("\n value after in reg_val set data register = 0x%X \n", *reg_val);
       for (i = 0; i < 100000 ; i++);
    
    
      }
    
    

    --

    Texas Instruments used to have field applications engineers that worked in my area (Western Pennsylvania, United States) - could you provide contact info for one of these engineers?

    Please enquire your TI-point of contact.

    Regards

    Shankari G

  • Shankari G, thank you for your response.  I tried to follow the recommended instructions but do not yet have success.  Please see detailed description of steps I took and associated results below.  Please recommend next steps.  Thank you.

    I followed the recommended example at https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1071275/faq-tms320c6657-how-to-build-and-run-the-platform-test-on-c6657-evm  Note that the recommended example is for the c667x, not the c6657.  I replicated the steps from the recommended example below, with notes of what I did at each step and the associated results marked by my initials.  

    Pre-requisite :

    1. Download and install "PROCESSOR-SDK-RTOS-C667x 06_03_00_106"
    from software-dl.ti.com/.../index_FDS.html

    ( Please install the SDK in the recommended path: C:\ti\)
       KP: confirmed ‘c:/ti/processor_sdk_rtos_c665x_4_01_00_06’ installed

    2. Download and install CCS 9.3 , www.ti.com/.../9.3.0.00012
       KP: have ‘c:/ti/ccsv7’ installed. Do not know whether SDK or CCS was installed first, or whether order of installation is important.

    ( Please install in the recommended path: C:\ti\)

    Step 1: Check the Platform-test source code after installation

    a) Platform-test source code will become available once the "processor_sdk_rtos_c667x_6_03_00_106" package (above-step) is installed.

    b) "Platform-Lib" is a dependency for Platform-test.

    c) The location of source code of Platform-test and platform-lib is at

    C:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_test\src

    C:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_lib\src

       KP: confirmed ‘c:\ti\pdk_c665x_2_0_7\packages\ti\platform\evmc6657l\platform_test\src’

    Step 2: Import the "Platform test example" into CCS 9.3 and re-build

    Please follow the video attached and do the steps given below for ease of use.

    KP: The video shows the following steps:
       • Open CCS
       • From the list of menu items at the top of CCS, select ‘Project’ / ‘Import CCS Projects…’
       • In the ‘Import CCS Projects’ dialog box:
       • Check selected ‘Select search-directory’
       • Click on the ‘Browse…’ button
       • In the ‘Select Search Directory’ dialog box:
       • Select folder ‘c:\ti\pdk_c667x_2_0_16\packages\ti\platform\evmc6678l\platform_lib’  
       • Click the ‘Select folder’ button
       • ‘platform_lib_evmc6678l’ appears in the ‘Discovered projects:’ list
       • Click the ‘Open’ button

    I apparently have a different version of CCS (7.3.00019) than the version shown in the video.  My version has a different menu structure than shown in the video, so I cannot follow the recommended steps.

    What I did instead:
    • Open CCS
    • From the list of menu items at the top of CCS, select ‘Project’.
    • There is no ‘Import’ option under ‘Project’.
    • From the list of menu items at the top of CCS, select ‘File’ / ‘Import…’
    • In the ‘Import’ dialog box:
    • In the ‘Select an import wizard’ list, there are a lot of options. Hard to know which to choose!
    • Expanded ‘C/C++’ and selected ‘CCS Projects’ (apparent closest match to video)
    • Click ‘Next >’
    • In ‘Import CCS Eclipse Projects’ dialog box:
    • Check selected ‘Select search-directory’
    • Click on the ‘Browse’ button
    • Browse to ‘c:\ti\pdk_c665x_2_0_7\packages\ti\platform\evmc6657l\platform_lib’
    • ‘platform_lib_evmc6657l’ appears in the ‘Discovered projects:’ list
    • Click ‘Finish’
    • In CCS, in the ‘Project Explorer’ tab:
    • Select ‘platform_lib_evmc6657l’
    • Click the ‘hammer’ icon to build
    • Receive many, many errors in the ‘Console’ tab, so many that the beginning of the error list is lost.  See the list of errors that I could recover, included below:

    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    52 errors detected in the compilation of "../src/evmc665x_gpio.c".
    gmake: *** [src/evmc665x_gpio.obj] Error 1
    'Building file: ../src/evmc665x_i2c_eeprom.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/evmc665x_i2c_eeprom.d_raw" --obj_directory="src" "../src/evmc665x_i2c_eeprom.c"

    >> Compilation failure
    src/subdir_rules.mk:37: recipe for target 'src/evmc665x_i2c_eeprom.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 109: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 133: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 293: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 517: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 541: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 643: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    "../src/evmc665x_i2c_eeprom.c", line 667: error #20: identifier "CSL_I2C_DATA_CONTROL_REGS" is undefined
    59 errors detected in the compilation of "../src/evmc665x_i2c_eeprom.c".
    gmake: *** [src/evmc665x_i2c_eeprom.obj] Error 1
    'Building file: ../src/evmc665x_nand.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/evmc665x_nand.d_raw" --obj_directory="src" "../src/evmc665x_nand.c"

    >> Compilation failure
    src/subdir_rules.mk:44: recipe for target 'src/evmc665x_nand.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "../src/evmc665x_nand.c", line 126: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 151: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 174: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 236: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 242: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 494: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 631: error #20: identifier "CSL_EMIF16_REGS" is undefined
    "../src/evmc665x_nand.c", line 833: error #20: identifier "CSL_EMIF16_REGS" is undefined
    60 errors detected in the compilation of "../src/evmc665x_nand.c".
    gmake: *** [src/evmc665x_nand.obj] Error 1
    'Building file: ../src/evmc665x_nor.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/evmc665x_nor.d_raw" --obj_directory="src" "../src/evmc665x_nor.c"

    >> Compilation failure
    src/subdir_rules.mk:51: recipe for target 'src/evmc665x_nor.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    52 errors detected in the compilation of "../src/evmc665x_nor.c".
    gmake: *** [src/evmc665x_nor.obj] Error 1
    'Building file: ../src/evmc665x_phy.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/evmc665x_phy.d_raw" --obj_directory="src" "../src/evmc665x_phy.c"

    >> Compilation failure
    src/subdir_rules.mk:58: recipe for target 'src/evmc665x_phy.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "../src/evmc665x_phy.c", line 56: warning #225-D: function "CSL_BootCfgUnlockKicker" declared implicitly
    "../src/evmc665x_phy.c", line 60: warning #225-D: function "CSL_BootCfgSetSGMIIConfigPLL" declared implicitly
    "../src/evmc665x_phy.c", line 80: warning #225-D: function "CSL_BootCfgSetSGMIIRxConfig" declared implicitly
    "../src/evmc665x_phy.c", line 97: warning #225-D: function "CSL_BootCfgSetSGMIITxConfig" declared implicitly
    "../src/evmc665x_phy.c", line 109: error #20: identifier "CSL_BOOT_CFG_REGS" is undefined
    53 errors detected in the compilation of "../src/evmc665x_phy.c".
    gmake: *** [src/evmc665x_phy.obj] Error 1
    'Building file: ../src/evmc665x_spi.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/evmc665x_spi.d_raw" --obj_directory="src" "../src/evmc665x_spi.c"

    >> Compilation failure
    src/subdir_rules.mk:65: recipe for target 'src/evmc665x_spi.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "../src/evmc665x_spi.c", line 86: error #20: identifier "CSL_SPI_REGS" is undefined
    "../src/evmc665x_spi.c", line 190: error #20: identifier "CSL_SPI_REGS" is undefined
    "../src/evmc665x_spi.c", line 225: error #20: identifier "CSL_SPI_REGS" is undefined
    "../src/evmc665x_spi.c", line 462: error #20: identifier "CSL_SPI_REGS" is undefined
    "../src/evmc665x_spi.c", line 552: error #20: identifier "CSL_SPI_REGS" is undefined
    57 errors detected in the compilation of "../src/evmc665x_spi.c".
    gmake: *** [src/evmc665x_spi.obj] Error 1
    'Building file: ../src/evmc665x_uart.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/evmc665x_uart.d_raw" --obj_directory="src" "../src/evmc665x_uart.c"

    >> Compilation failure
    src/subdir_rules.mk:72: recipe for target 'src/evmc665x_uart.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "../src/evmc665x_uart.c", line 66: error #20: identifier "CSL_UART_REGS" is undefined
    "../src/evmc665x_uart.c", line 67: error #20: identifier "CSL_UART_B_REGS" is undefined
    "../src/evmc665x_uart.c", line 197: error #20: identifier "CSL_UART_REGS" is undefined
    "../src/evmc665x_uart.c", line 223: error #20: identifier "CSL_UART_B_REGS" is undefined
    "../src/evmc665x_uart.c", line 248: error #20: identifier "CSL_UART_REGS" is undefined
    "../src/evmc665x_uart.c", line 273: error #20: identifier "CSL_UART_B_REGS" is undefined
    "../src/evmc665x_uart.c", line 293: error #20: identifier "CSL_UART_REGS" is undefined
    "../src/evmc665x_uart.c", line 310: error #20: identifier "CSL_UART_B_REGS" is undefined
    "../src/evmc665x_uart.c", line 329: error #20: identifier "CSL_UART_REGS" is undefined
    "../src/evmc665x_uart.c", line 350: error #20: identifier "CSL_UART_B_REGS" is undefined
    "../src/evmc665x_uart.c", line 372: error #20: identifier "CSL_UART_REGS" is undefined
    "../src/evmc665x_uart.c", line 394: error #20: identifier "CSL_UART_B_REGS" is undefined
    64 errors detected in the compilation of "../src/evmc665x_uart.c".
    gmake: *** [src/evmc665x_uart.obj] Error 1
    'Building file: ../src/platform.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ti-cgt-c6000_8.1.3/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/csl" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform/evmc6657l/platform_lib/include" --include_path="C:/ti/pdk_c665x_2_0_7/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/platform.d_raw" --obj_directory="src" "../src/platform.c"

    >> Compilation failure
    src/subdir_rules.mk:79: recipe for target 'src/platform.obj' failed
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 89: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 130: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 168: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 209: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 252: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 293: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 335: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 384: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 425: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 469: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 517: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_semAux.h", line 568: error #20: identifier "CSL_SEMAPHORE_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 86: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 124: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 167: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 210: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 250: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 292: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 331: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 372: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 416: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 459: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 502: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 545: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 588: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 631: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 679: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 718: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 759: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 809: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 860: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/src/ip/psc/V0/csl_pscAux.h", line 917: error #20: identifier "CSL_PSC_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 115: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 194: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 247: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 308: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 352: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 396: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 440: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 490: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 531: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 576: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 620: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 685: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 729: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 766: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 804: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 841: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 879: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 935: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 983: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "C:/ti/pdk_c665x_2_0_7/packages/ti/csl/csl_xmcAux.h", line 1019: error #20: identifier "CSL_DSP_DSP_XMC_CTRL_REGS" is undefined
    "../src/platform.c", line 214: warning #225-D: function "CSL_BootCfgIsLittleEndian" declared implicitly
    "../src/platform.c", line 492: warning #225-D: function "CSL_BootCfgGetMacIdentifier" declared implicitly
    "../src/platform.c", line 518: warning #225-D: function "CSL_BootCfgGetMacIdentifier" declared implicitly
    "../src/platform.c", line 544: error #20: identifier "CSL_GEM_MACRXINTN" is undefined
    53 errors detected in the compilation of "../src/platform.c".
    gmake: *** [src/platform.obj] Error 1
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

  • Kevin,

    CCS 9.3 is the tested version for Processor SDK 6.3.

    I recommend you to use the same.

    The following FAQs is for C6657 - platform test.

    if you come across build errors, follow the links given below....

    Platform Test How to Build and Run Platform Test on Keystone devices FAQ URL
    How to resolve CSL errors in Platform Test Example in TI-RTOS SDK FAQ URL
    How to resolve cerrno in Platform Test Example in TI-RTOS SDK FAQ URL

    Regards

    Shankari G

  • We are using Code Composer Studio (CCS) on a secure development network with no direct connection to the internet.  I asked our network administrators if CCS 9.3 and SDK 6.3 can be made available on this network and am waiting for a response. 

    In the meantime, I created a small variation on a program you provided to me recently (see below).  The goal of this program is to set GPIO_00 to GPIO_15 to digital outputs, and then continuously toggle all these digital outputs between 0 and 1._

    #define GPIO_BASE (0x02320000) // SPRS814D revised October 2019, Table 6-48
    #define GPIO_DIR_OFFSET (0x10) // SPRUGV1 dated November 2010, Table 2-1
    #define GPIO_SETDATA_OFFSET (0x18) // SPRUGV1 dated November 2010, Table 2-1
    #define GPIO_CLEARDATA_OFFSET (0x1C) // SPRUGV1 dated November 2010, Table 2-1

    void main(void)
    {

    volatile unsigned int *reg_val;

    reg_val = (volatile unsigned int *)(GPIO_BASE + GPIO_DIR_OFFSET); // point to GPIO direction register
    *reg_val = 0x00; // // configure all GPIO pins as OUTPUT

       while(1) 
       {
       reg_val = (volatile unsigned int *)(GPIO_BASE + GPIO_SETDATA_OFFSET); // point to SET_DATA register (SPRUGV1 Nov     2010, section 2.2.4)
       *reg_val = 0xFF; // set all output GPIO pins
       reg_val = (volatile unsigned int *)(GPIO_BASE + GPIO_CLEARDATA_OFFSET); // point to CLR_DATA register (SPRUGV1 Nov 2010, section 2.2.5)
       *reg_val = 0xFF; // clear all output GPIO pins
       }
    }

    I built this project.  See the build output below:

    **** Build of configuration Debug for project XDS200_STM_USB_Emulator_test ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O
    'Building file: ../main.c'
    'Invoking: C6000 Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/bin/cl6x" -mv6600 --include_path="W:/Kevin/workspace_v7/XDS200_STM_USB_Emulator_test" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/include" -g --diag_wrap=off --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="main.d_raw" "../main.c"
    'Finished building: ../main.c'
    ' '
    'Building target: XDS200_STM_USB_Emulator_test.out'
    'Invoking: C6000 Linker'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/bin/cl6x" -mv6600 -g --diag_wrap=off --display_error_number --diag_warning=225 -z -m"XDS200_STM_USB_Emulator_test.map" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/include" --reread_libs --display_error_number --diag_wrap=off --warn_sections --xml_link_info="XDS200_STM_USB_Emulator_test_linkInfo.xml" --rom_model -o "XDS200_STM_USB_Emulator_test.out" "./main.obj" -llibc.a
    <Linking>
    warning #10247-D: creating output section ".text" without a SECTIONS specification
    warning #10247-D: creating output section ".fardata" without a SECTIONS specification
    warning #10247-D: creating output section ".cinit" without a SECTIONS specification
    warning #10247-D: creating output section ".stack" without a SECTIONS specification
    warning #10210-D: creating ".stack" section with default size of 0x400; use the -stack option to change the default size
    'Finished building target: XDS200_STM_USB_Emulator_test.out'
    ' '

    **** Build Finished ****

    Then I launched a Debug Session using the XDS200 emulator, connected to C66xx_0 on the TMDSEVM6657LS, and clicked the 'Resume' button.

    Then I attached an oscilloscope ground to COM1 pin 1 on the TMDSEVM6657LS and probed the TEST_PH1 connector, pin 80, which is signal 'DSP_GPIO_15'.  No expected pin state toggling was observed on this pin.  (The schematic used was document number 16_00132_02 rev 2.9).

    Please recommend next steps for debugging the program described above. 

    Thanks!

  • Kevin,

    Point number 1: You should use CCS 9.3

    Point number 2: Please focus on the "Linker Warnings"

    --

    Point number 3: - In CCS, have you checked the register values-getting changed for those particular GPIO pin?

    Let me also post how to check the register values in CCS.

    Regards

    Shankari G

  • Kevin,

    I have tested your code and it works in my environment and C6657 board.

    I did just two changes in your code as given below.

    In the memory browser window, I could see the GPIO register values getting changed....

    =====

    Step1: ADD BOARD init functions for GPIO.

    ======

    int main(void)
    {
        /* Call board init functions */
        Gpio_appC7xPreInit();
       Board_initGPIO();

       volatile uint32_t *reg_val;
       uint32_t i = 0;

    =====

    Step1: ADD Delay between set data and clear data register values.

    ======

       for (i = 0; i < 1000 ; i++);

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

    #if 1
    #define GPIO_BASE (0x2320000)
    #define GPIO_DIR_OFFSET (0x10)
    #define GPIO_SETDATA_OFFSET (0x18)
    #define GPIO_CLEARDATA_OFFSET (0x1C)
    
    #endif
    
    int main(void)
    {
        /* Call board init functions */
        Gpio_appC7xPreInit();
        Board_initGPIO();
    
    #if CUSTOMER_CODE_WITH_GPIO_PINS_00_TO_15
    
          volatile uint32_t *reg_val;
          uint32_t i = 0;
    
    
          reg_val = (volatile uint32_t *)(GPIO_BASE + GPIO_DIR_OFFSET);
    
          // configure all GPIO pins zero to 15 as output pins -- write 0 to the Direction register
          *reg_val = 0x00; // GPIO-14th pin among 00 - 31 pins
    
        while(1)
        {
          reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_SETDATA_OFFSET);
    
          // Write value 1 in the set data register of all GPIO pins zero to 15
          *reg_val = 0xFF;
    
         for (i = 0; i < 100 ; i++);
    
         reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_CLEARDATA_OFFSET);
          // Write value 1 in the clear data register all GPIO pins zero to 15
          *reg_val = 0xFF;
    
         for (i = 0; i < 100 ; i++);
    
        }
    #endif
    }

    Output

    =====

    Attaching a video file:-

    ==================

    Attaching project files:-

    ===================

    /**
     *  \file   main_led_blink.c
     *
     *  \brief  Example application main file. This application will toggle the led.
     *          The led toggling will be done inside an callback function, which
     *          will be called by Interrupt Service Routine. Interrupts are
     *          triggered manually and no external source is used to trigger
     *          interrupts.
     *
     */
    
    /*
     * Copyright (C) 2014 - 2019 Texas Instruments Incorporated - http://www.ti.com/
     *
     * Redistribution and use in source and binary forms, with or without
     * modification, are permitted provided that the following conditions
     * are met:
     *
     * Redistributions of source code must retain the above copyright
     * notice, this list of conditions and the following disclaimer.
     *
     * Redistributions in binary form must reproduce the above copyright
     * notice, this list of conditions and the following disclaimer in the
     * documentation and/or other materials provided with the
     * distribution.
     *
     * Neither the name of Texas Instruments Incorporated nor the names of
     * its contributors may be used to endorse or promote products derived
     * from this software without specific prior written permission.
     *
     * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     *
     */
    
    
    #ifdef USE_BIOS
    /* XDCtools Header files */
    #include <xdc/std.h>
    #include <xdc/runtime/System.h>
    #include <xdc/runtime/Error.h>
    
    /* BIOS Header files */
    #include <ti/sysbios/BIOS.h>
    #include <ti/sysbios/knl/Task.h>
    #endif /* #ifdef USE_BIOS */
    
    #include <stdio.h>
    #include <string.h>
    
    /* TI-RTOS Header files */
    #include <ti/drv/gpio/GPIO.h>
    #include <ti/drv/gpio/soc/GPIO_soc.h>
    
    #include "GPIO_log.h"
    #include "GPIO_board.h"
    
    #include <ti/board/board.h>
    
    #if defined(SOC_J721E) || defined(SOC_J7200)
    #include <ti/csl/soc.h>
    #if defined (BUILD_DSP_1) || defined (BUILD_DSP_2)
    #include  "ti/csl/csl_chipAux.h"
    #endif
    #endif
    
    #if defined(SOC_AM65XX) || defined(SOC_J721E) || defined(SOC_J7200)
    #include <ti/drv/sciclient/sciclient.h>
    #endif
    
    #include <ti/csl/csl_clec.h>
    
    #if defined (__C7100__)
    #include <ti/csl/arch/csl_arch.h>
    #endif
    
    
    #define CUSTOMER_CODE_WITH_GPIO_PINS_00_TO_15 1
    
    #define SHANKARI_GPIO_PIN_14_TOGGLE 0
    
    /**********************************************************************
     ************************** Macros ************************************
     **********************************************************************/
    #define DELAY_VALUE       (500U)   /* 500 msec */
    
    /**********************************************************************
     ************************** Internal functions ************************
     **********************************************************************/
    
    /* Delay function */
    void AppDelay(unsigned int delayVal);
    
    /* Callback function */
    void AppGpioCallbackFxn(void);
    
    void Gpio_appC7xPreInit(void);
    
    #if defined(idkAM574x) || defined(idkAM572x) || defined(idkAM571x)
    /* GPIO clock and pinmux configurations */
    extern void AppGPIOInit(void);
    #endif
    
    #if defined(idkAM574x) || defined(idkAM572x)
    extern void GPIOApp_UpdateBoardInfo(void);
    extern void GPIOAppUpdateConfig(uint32_t *gpioBaseAddr, uint32_t *gpioPin);
    #endif
    
    #if defined(SOC_AM65XX) || defined(SOC_J721E) || defined(SOC_J7200)
    /* Main domain GPIO interrupt events */
    #define MAIN_GPIO_INTRTR_GPIO0_BANK0_INT (0x000000C0) /* GPIO port 0 bank 0 interrupt event #, input to MAIN_GPIO_INTRTR */
    #define MAIN_GPIO_INTRTR_GPIO1_BANK0_INT (0x000000C8) /* GPIO port 1 bank 0 interrupt event #, input to MAIN_GPIO_INTRTR */
    
    /* Main domain GPIO interrupt events */
    #define WKUP_GPIO_INTRTR_GPIO0_BANK0_INT (0x0000003C) /* GPIO port 0 bank 0 interrupt event #, input to WKUP_GPIO_INTRTR */
    
    
    /* Main to MCU GPIO interrupt router mux output events */
    #define CSL_MAIN2MCU_INTRTR_PLS_GPIOMUX_INT0_DFLT_PLS  (0x00000000)
    #define CSL_MAIN2MCU_INTRTR_PLS_GPIOMUX_INT31_DFLT_PLS (0x0000001F)
    
    void GPIO_configIntRouter(uint32_t portNum, uint32_t pinNum, uint32_t gpioIntRtrOutIntNum, GPIO_v0_HwAttrs *cfg)
    {
        GPIO_IntCfg       *intCfg;
        uint32_t           bankNum;
    
        intCfg = cfg->intCfg;
    
    #if defined (am65xx_evm) || defined (am65xx_idk)
    
        /* no main domain GPIO pins directly connected to LEDs on GP EVM,
           use WKUP domain GPIO pins which connected to LEDs on base board */
        cfg->baseAddr = CSL_WKUP_GPIO0_BASE;
    
        bankNum = pinNum/16; /* Each GPIO bank has 16 pins */
    
        /* WKUP GPIO int router input interrupt is the GPIO bank interrupt */
    #if defined (__aarch64__)
    #if defined (SOC_AM65XX)
        intCfg[pinNum].intNum = CSL_GIC0_INTR_WKUP_GPIOMUX_INTRTR0_BUS_OUTP_0 + bankNum;
    #endif
    #else
    #if defined (SOC_AM65XX)
        intCfg[pinNum].intNum = CSL_MCU0_INTR_GPIOMUX_INTR0_OUTP_0 + bankNum;
    #endif
    #endif
        intCfg[pinNum].eventId = 0;
        intCfg[pinNum].intcMuxNum = INVALID_INTC_MUX_NUM;
        intCfg[pinNum].intcMuxInEvent = 0;
        intCfg[pinNum].intcMuxOutEvent = 0;
    
        /* Setup interrupt router configuration for gpio port/pin */
    #else
        /* Use main domain GPIO pins directly connected to IDK EVM */
    
        bankNum = pinNum/16; /* Each GPIO bank has 16 pins */
        if (portNum == 0)
        {
            /* MAIN GPIO int router input interrupt is the GPIO bank interrupt */
    #if defined (__aarch64__)
    #if defined (SOC_AM65XX)
            intCfg[pinNum].intNum = CSL_GIC0_INTR_MAIN_GPIOMUX_INTROUTER_MAIN_GPIOMUX_INTROUTER_MAIN_0_BUS_OUTP_0 + bankNum;
    #endif
    #else
    #if defined (SOC_AM65XX)
            intCfg[pinNum].intNum = CSL_MCU0_INTR_MAIN2MCU_PULSE_INTR0_OUTP_0 + bankNum;
    #endif
    #endif
        }
        else
        {
    #if defined (__aarch64__)
    #if defined (SOC_AM65XX)
            intCfg[pinNum].intNum = CSL_GIC0_INTR_MAIN_GPIOMUX_INTROUTER_MAIN_GPIOMUX_INTROUTER_MAIN_0_BUS_OUTP_6 + bankNum;
    #endif
    #else
    #if defined (SOC_AM65XX)
            intCfg[pinNum].intNum = CSL_MCU0_INTR_MAIN2MCU_PULSE_INTR0_OUTP_6 + bankNum;
    #endif
    #endif
        }
        intCfg[pinNum].eventId = 0;
        intCfg[pinNum].intcMuxNum = INVALID_INTC_MUX_NUM;
        intCfg[pinNum].intcMuxInEvent = 0;
        intCfg[pinNum].intcMuxOutEvent = 0;
    
    #endif
    
    #if defined(j721e_sim) || defined (j721e_evm) || defined (j7200_evm)
    
        /* no main domain GPIO pins directly connected to LEDs on GP EVM,
           use WKUP domain GPIO pins which connected to LEDs on base board */
        cfg->baseAddr = CSL_WKUP_GPIO0_BASE;
    
        bankNum = pinNum/16; /* Each GPIO bank has 16 pins */
    
        /* WKUP GPIO int router input interrupt is the GPIO bank interrupt */
    #if defined (BUILD_MPU)
        intCfg[pinNum].intNum = CSLR_COMPUTE_CLUSTER0_GIC500SS_SPI_WKUP_GPIOMUX_INTRTR0_OUTP_16 + bankNum;
    #endif
    #if defined (BUILD_C7X_1)
        intCfg[pinNum].eventId = CSLR_COMPUTE_CLUSTER0_GIC500SS_SPI_WKUP_GPIOMUX_INTRTR0_OUTP_16 + 992 + bankNum;   /* GPIO_CLEC_GIC_SPI_IN_EVT_OFFSET is 992 */
    #endif
    #if defined (BUILD_MCU)
        intCfg[pinNum].intNum = CSLR_MCU_R5FSS0_CORE0_INTR_WKUP_GPIOMUX_INTRTR0_OUTP_0 + bankNum;
    #endif
        intCfg[pinNum].intcMuxNum = INVALID_INTC_MUX_NUM;
        intCfg[pinNum].intcMuxInEvent = 0;
        intCfg[pinNum].intcMuxOutEvent = 0;
    #endif
        GPIO_log("\nIntConfig:  portNum[%d], pinNum[%d], bankNum[%d], intNum[%d], eventId[%d]", portNum, pinNum,bankNum, intCfg[pinNum].intNum, intCfg[pinNum].eventId);
    }
    #endif /* #if defined(SOC_AM65XX) || defined(SOC_J721E) */
    
    /*
     *  ======== Board_initI2C ========
     */
    static void Board_initGPIO(void)
    {
        Board_initCfg boardCfg;
    
    #if defined(SOC_K2H) || defined(SOC_K2K) || defined(SOC_K2E) || defined(SOC_K2L) || defined(SOC_K2G) || defined(SOC_C6678) || defined(SOC_C6657) || defined(SOC_OMAPL137) || defined(SOC_OMAPL138) || defined(SOC_AM65XX) || defined(SOC_J721E) || defined(SOC_J7200)
        GPIO_v0_HwAttrs gpio_cfg;
    
        /* Get the default SPI init configurations */
        GPIO_socGetInitCfg(GPIO_LED0_PORT_NUM, &gpio_cfg);
    
    #if defined(SOC_K2G)
        /* Setup GPIO interrupt configurations */
        GPIO_socSetIntMux(GPIO_LED0_PORT_NUM, GPIO_LED0_PIN_NUM, NULL, GPIO_MUX_SEL);
    #endif
    #if defined(SOC_OMAPL137) || defined(SOC_OMAPL138)
        /* Setup GPIO interrupt configurations */
        GPIO_socSetBankInt(GPIO_LED0_PORT_NUM, GPIO_LED0_PIN_NUM, NULL);
    #endif
    #endif
    
    #if defined(evmK2E) || defined(evmC6678)
        boardCfg = BOARD_INIT_MODULE_CLOCK |
            BOARD_INIT_UART_STDIO;
    #else
        boardCfg = BOARD_INIT_PINMUX_CONFIG |
            BOARD_INIT_MODULE_CLOCK |
            BOARD_INIT_UART_STDIO;
    #endif
        Board_init(boardCfg);
    
    #if defined(idkAM572x) || defined(idkAM574x)
        GPIOApp_UpdateBoardInfo();
    #endif
    
        /* Modify the default GPIO configurations if necessary */
    #if defined (am65xx_evm) || defined (am65xx_idk)
    
        GPIO_configIntRouter(GPIO_LED0_PORT_NUM, GPIO_LED0_PIN_NUM, 0, &gpio_cfg);
    
        /* Set the default GPIO init configurations */
        GPIO_socSetInitCfg(GPIO_LED0_PORT_NUM, &gpio_cfg);
    
    #endif
    
        /* Modify the default GPIO configurations if necessary */
    #if defined (j721e_evm)  || defined (j721e_sim) || defined (j7200_evm)
    
        /* change default GPIO port from MAIN GPIO0 to WAKEUP GPIO0 to access TP45 */
        gpio_cfg.baseAddr = CSL_WKUP_GPIO0_BASE;
    #if defined (BUILD_MPU)
        gpio_cfg.intCfg->intNum = CSLR_COMPUTE_CLUSTER0_GIC500SS_SPI_WKUP_GPIOMUX_INTRTR0_OUTP_16;
    #endif
    #if defined (BUILD_MCU)
        gpio_cfg.intCfg->intNum = CSLR_MCU_R5FSS0_CORE0_INTR_WKUP_GPIOMUX_INTRTR0_OUTP_0;
    #endif
    #if defined (BUILD_C7X_1)
        gpio_cfg.intCfg->eventId = CSLR_COMPUTE_CLUSTER0_GIC500SS_SPI_WKUP_GPIOMUX_INTRTR0_OUTP_16 + 992;
    #endif
    
    /* --- TODO: move this into the board library --- */
    /* For SYSBIOS only */
    #ifndef BAREMETAL 
    #if defined (SOC_J721E)
    /* set up C7x CLEC for DMTimer0 */
    #if defined (BUILD_C7X_1)
        CSL_ClecEventConfig   cfgClec;
        CSL_CLEC_EVTRegs     *clecBaseAddr = (CSL_CLEC_EVTRegs *)CSL_COMPUTE_CLUSTER0_CLEC_REGS_BASE;
        uint32_t input         = CSLR_COMPUTE_CLUSTER0_GIC500SS_SPI_TIMER0_INTR_PEND_0 + 992; /* Used for Timer Interrupt */
    
        /* Configure CLEC for DMTimer0, SYS/BIOS uses interrupt 14 for DMTimer0 by default */
        cfgClec.secureClaimEnable = FALSE;
        cfgClec.evtSendEnable     = TRUE;
        cfgClec.rtMap             = CSL_CLEC_RTMAP_CPU_ALL;
        cfgClec.extEvtNum         = 0;
        cfgClec.c7xEvtNum         = 14;
        CSL_clecConfigEvent(clecBaseAddr, input, &cfgClec);
    #endif /* for C7X cores */
    
    /* set up C66x Interrupt Router for DMTimer0 for C66x */
    #if defined (BUILD_DSP_1) || defined (BUILD_DSP_2)
        int32_t                              retVal;
        struct tisci_msg_rm_irq_set_req      rmIrqReq;
        struct tisci_msg_rm_irq_set_resp     rmIrqResp;
        uint16_t                             dst_id;
        uint16_t                             dst_host_irq;
    
        /* Set up C66x interrupt router for DMTimer0 */
        memset (&rmIrqReq, 0, sizeof(rmIrqReq));
        rmIrqReq.secondary_host = TISCI_MSG_VALUE_RM_UNUSED_SECONDARY_HOST;
        rmIrqReq.src_id = TISCI_DEV_TIMER0;
        rmIrqReq.src_index = 0; /* set to 0 for non-event based interrupt */
    
        /* Set the destination interrupt */
        rmIrqReq.valid_params |= TISCI_MSG_VALUE_RM_DST_ID_VALID;
        rmIrqReq.valid_params |= TISCI_MSG_VALUE_RM_DST_HOST_IRQ_VALID;
    
        if (CSL_chipReadDNUM() == 0U)
        {
            /* Set the destination for core0 */
           dst_id = TISCI_DEV_C66SS0_CORE0;
           /* rmIrqReq.dst_host_irq has to match the DMTimer.timerSettings[0].eventId defined in sysbios_c66.cfg */
           dst_host_irq = 21U;
        }
        else
        {
            /* Set the destination for core1 */
           dst_id = TISCI_DEV_C66SS1_CORE0;
           dst_host_irq = 20U;
        }
        rmIrqReq.dst_id       = dst_id;
        rmIrqReq.dst_host_irq = dst_host_irq; /* DMSC dest event, input to C66x INTC  */
    
        /* Config event */
        retVal = Sciclient_rmIrqSet(
                    (const struct tisci_msg_rm_irq_set_req *)&rmIrqReq,
                    &rmIrqResp,
                    SCICLIENT_SERVICE_WAIT_FOREVER);
        if(0U != retVal)
        {
           return;
        }
    #endif /* for C66X cores */
    #endif /* for SOC_J721E */
    #endif /* for SYSBIOS */
    /* --- TODO: move this into the board library --- */
        
        GPIO_configIntRouter(GPIO_LED0_PORT_NUM, GPIO_LED0_PIN_NUM, 0, &gpio_cfg);
    
        /* For J721E EVM, there is not GPIO pin directly connected to LEDs */
        /* J7ES: use WAKEUP GPIO0_6 --> TP45 for testing */
        /* Set the default GPIO init configurations */
        GPIO_socSetInitCfg(GPIO_LED0_PORT_NUM, &gpio_cfg);
    
    #endif
    }
    
    /**********************************************************************
     ************************** Global Variables **************************
     **********************************************************************/
    volatile uint32_t gpio_intr_triggered = 0;
    uint32_t gpioBaseAddr;
    uint32_t gpioPin;
    
    /*
     *  ======== test function ========
     */
    #ifdef USE_BIOS
    void gpio_test(UArg arg0, UArg arg1)
    {
    #else
    int main()
    {
    
        Board_initGPIO();
    #endif
    #if defined(SOC_AM574x) || defined(SOC_AM572x) || defined(SOC_AM571x)|| defined(SOC_AM335x) || defined(SOC_AM437x) || \
        defined(SOC_K2H) || defined(SOC_K2K) || defined(SOC_K2E) || defined(SOC_K2G) || defined(SOC_OMAPL137) || defined(SOC_OMAPL138) || defined(SOC_AM65XX) || defined(SOC_J721E) || defined(SOC_J7200)
        uint32_t testOutput = 1;
    #endif
    
        /* GPIO initialization */
        GPIO_init();
    
        /* Set the callback function */
        GPIO_setCallback(USER_LED0, AppGpioCallbackFxn);
    
        /* Enable GPIO interrupt on the specific gpio pin */
        GPIO_enableInt(USER_LED0);
    
        /* Write high to gpio pin to control LED1 */
        GPIO_write((USER_LED1), GPIO_PIN_VAL_HIGH);
        AppDelay(DELAY_VALUE);
    
        GPIO_log("\n GPIO Led Blink Application \n");
    
    #if defined(SOC_K2L) || defined(SOC_C6678) || defined(SOC_C6657)
        /* No GPIO pin directly connected to user LED's on K2L/C6678/C6657/AM65xx EVM, just trigger interrupt once */
        GPIO_toggle(USER_LED0);
        while (!gpio_intr_triggered);
    
        UART_printStatus("\n All tests have passed \n");
    #ifdef USE_BIOS
        Task_exit();
    #endif
    
    #else
    
        while(1)
        {
    #if defined(SOC_AM574x) || defined(SOC_AM572x) || defined(SOC_AM571x)|| defined(SOC_AM335x) || defined(SOC_AM437x)
    
    #if defined (idkAM572x) || defined (idkAM574x)
            /* Update GPIO info based on the board */
            GPIOAppUpdateConfig(&gpioBaseAddr, &gpioPin);
    #else
            gpioBaseAddr = GPIO_BASE_ADDR;
            gpioPin      = GPIO_LED_PIN;
    #endif
            /* Trigger interrupt */
            GPIOTriggerPinInt(gpioBaseAddr, 0, gpioPin);
    #endif
    #if defined(SOC_K2H) || defined(SOC_K2K) || defined(SOC_K2E) || defined(SOC_K2G) || defined(SOC_OMAPL137) || defined(SOC_OMAPL138) || defined(SOC_AM65XX) || defined(SOC_J721E) || defined(SOC_J7200)
            GPIO_toggle(USER_LED0);
    #endif
            AppDelay(DELAY_VALUE);
            if (testOutput)
            {
                UART_printStatus("\n All tests have passed \n");
                testOutput = 0;
            }
        }
    #endif
    }
    
    #ifdef USE_BIOS
    /*
     *  ======== main ========
     */
    
    #if 1
    #define GPIO_BASE (0x2320000)
    #define GPIO_DIR_OFFSET (0x10)
    #define GPIO_SETDATA_OFFSET (0x18)
    #define GPIO_CLEARDATA_OFFSET (0x1C)
    
    #endif
    
    
    
    int main(void)
    {
        /* Call board init functions */
        Gpio_appC7xPreInit();
        Board_initGPIO();
    
    #if CUSTOMER_CODE_WITH_GPIO_PINS_00_TO_15
    
          volatile uint32_t *reg_val;
          uint32_t i = 0;
    
    
          reg_val = (volatile uint32_t *)(GPIO_BASE + GPIO_DIR_OFFSET);
    
          // configure all GPIO pins zero to 15 as output pins -- write 0 to the Direction register
          *reg_val = 0x00;
    
        while(1)
        {
          reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_SETDATA_OFFSET);
    
          // Write value 1 in the set data register of all GPIO pins zero to 15
          *reg_val = 0xFF;
    
         for (i = 0; i < 100 ; i++);
    
         reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_CLEARDATA_OFFSET);
          // Write value 1 in the clear data register all GPIO pins zero to 15
          *reg_val = 0xFF;
    
         for (i = 0; i < 100 ; i++);
    
        }
    #endif
    
    #if SHANKARI_GPIO_PIN_14_TOGGLE
    
        volatile uint32_t *reg_val;
        uint32_t i = 0;
    
        // GPIO-14th pin among 00 - 31 pins
    
        reg_val = (volatile uint32_t *)(GPIO_BASE + GPIO_DIR_OFFSET);
    
        // configure as output pin -- write 0 to the Direction register
        *reg_val &= ~ (1 << 14); // GPIO-14th pin among 00 - 31 pins
    
      while(1)
      {
        reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_SETDATA_OFFSET);
    
        // Write value 1 in the set data register
        *reg_val |= (1 << 14); // GPIO-14th pin among 00 - 31 pins
    
       for (i = 0; i < 1000 ; i++);
    
       reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_CLEARDATA_OFFSET);
        // Write value 1 in the clear data register
        *reg_val |= (1 << 14); // GPIO-14th pin among 00 - 31 pins
    
       for (i = 0; i < 1000 ; i++);
    
    
      }
    
    #endif
    
    
    #if GPIO_CODE_WITH_UART
    
          volatile uint32_t *reg_val;
          uint32_t i = 0;
    
          // GPIO-14th pin among 00 - 31 pins
    
          // UART_printf("\n Toggle- GPIO-14th pin among 00 - 31 pins");
    
          reg_val = (volatile uint32_t *)(GPIO_BASE + GPIO_DIR_OFFSET);
          // UART_printf("\n value before in (GPIO_BASE + GPIO_DIR_OFFSET) = 0x%X \n", *reg_val);
    
          // configure as output pin -- write 0 to the Direction register
    
          *reg_val &= ~ (1 << 14); // GPIO-14th pin among 00 - 31 pins
          // UART_printf("\n value after in reg_val Direction register = 0x%X \n", *reg_val);
    
    
        while(1)
        {
          reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_SETDATA_OFFSET);
          // UART_printf("\n value before (GPIO_BASE + GPIO_SETDATA_OFFSET) = 0x%X \n", *reg_val);
    
          // Write value 1 in the set data register
    
          *reg_val |= (1 << 14); // GPIO-14th pin among 00 - 31 pins
          // UART_printf("\n value after in reg_val set data register = 0x%X \n", *reg_val);
    
         for (i = 0; i < 1000 ; i++);
    
         reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_CLEARDATA_OFFSET);
          // UART_printf("\n value before (GPIO_BASE + GPIO_CLEARDATA_OFFSET) = 0x%X \n", *reg_val);
    
          // Write value 1 in the clear data register
    
          *reg_val |= (1 << 14); // GPIO-14th pin among 00 - 31 pins
    
          //  UART_printf("\n value after in reg_val set data register = 0x%X \n", *reg_val);
         for (i = 0; i < 1000 ; i++);
    
    
        }
    
    
    #endif
    
    
    #if 0
    
    
      volatile uint32_t *reg_val;
      uint32_t i = 0;
      volatile uint32_t *PIN_CONTROL_0        = (volatile uint32_t *)0x02620580;
      volatile uint32_t *GPIO_C6657_DIR       = (volatile uint32_t *)(0x02320000 + 0x10);
    
      *PIN_CONTROL_0  = 0x00200000;
      *GPIO_C6657_DIR = 0xFFDFFFFF;// GPIO21 Output
    
      while(1)
      {
        reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_SETDATA_OFFSET);
        // Write value 1 in the set data register
        *reg_val |= 0x00200000;// GPIO21 High
    
       for (i = 0; i < 10000 ; i++);
    
       reg_val = (volatile uint32_t *) (GPIO_BASE + GPIO_CLEARDATA_OFFSET);
        // Write value 1 in the clear data register
       *reg_val |= 0x00200000;// GPIO21 Low
    
       for (i = 0; i < 10000 ; i++);
    
    
      }
    
    #endif
    
    
    #if 0 // Brad code
    
    
    
        volatile uint32_t *BOOT_COMPLETE        = (volatile uint32_t *)0x0262013C;
        volatile uint32_t *PIN_CONTROL_0        = (volatile uint32_t *)0x02620580;
        volatile uint32_t *GPIO_C6657_DIR       = (volatile uint32_t *)(0x02320000 + 0x10);
        volatile uint32_t *GPIO_C6657_OUT_DATA  = (volatile uint32_t *)(0x02320000 + 0x14);
        uint32_t loop_cnt = 0;
    
        *BOOT_COMPLETE  = 0x00000003;// Set BootComplete 0 and 1
        *PIN_CONTROL_0  = 0x00200000;
        *GPIO_C6657_DIR = 0xFFDFFFFF;// GPIO21 Output
        for (loop_cnt = 0; loop_cnt < 0x0FFFFFFF; loop_cnt++) {
            uint32_t x;
            for (x=0; x<0x1fffffe;x++) {
                *GPIO_C6657_OUT_DATA = 0x00200000;// GPIO21 High
            }
    
            for (x=0; x<0x1fffffe;x++) {
                *GPIO_C6657_OUT_DATA = 0x0; // GPIO21 Low
            }
        }
    
    #endif
    
    
    #if defined(idkAM574x) || defined(idkAM572x) || defined(idkAM571x)
        AppGPIOInit();
    #endif
    
    #if defined (SOC_J721E) || defined(SOC_J7200)
        Task_Handle task;
        Error_Block eb;
        Task_Params taskParams;
    
        Error_init(&eb);
    
        /* Initialize the task params */
        Task_Params_init(&taskParams);
    
        /* Set the task priority higher than the default priority (1) */
        taskParams.priority = 2;
        taskParams.stackSize = 0x8000;
    
        task = Task_create(gpio_test, &taskParams, &eb);
        if (task == NULL) {
            System_printf("Task_create() failed!\n");
            BIOS_exit(0);
        }
    #endif
    
        /* Start BIOS */
        BIOS_start();
        return (0);
    }
    #endif
    
    /*
     *  ======== AppDelay ========
     */
    void AppDelay(unsigned int delayVal)
    {
        Osal_delay(delayVal);
    }
    
    /*
     *  ======== AppLoopDelay ========
     */
    void AppLoopDelay(uint32_t delayVal)
    {
        volatile uint32_t i;
    
        for (i = 0; i < (delayVal * 1000); i++)
            ;
    }
    
    /*
     *  ======== Callback function ========
     */
    void AppGpioCallbackFxn(void)
    {
    #if !defined(SOC_J721E) || defined(SOC_J7200)
        /* Toggle LED1 */
        GPIO_toggle(USER_LED1);
        AppLoopDelay(DELAY_VALUE);
    #endif
        gpio_intr_triggered = 1;
    }
    
    #if defined(BUILD_MPU) || defined (__C7100__)
    extern void Osal_initMmuDefault(void);
    void InitMmu(void)
    {
        Osal_initMmuDefault();
    }
    #endif
    
    void Gpio_appC7xPreInit(void)
    {
    #if defined (__C7100__)
        CSL_ClecEventConfig cfgClec;
        CSL_CLEC_EVTRegs   *clecBaseAddr = (CSL_CLEC_EVTRegs*) CSL_COMPUTE_CLUSTER0_CLEC_REGS_BASE;
    
        uint32_t            i, maxInputs = 2048U;
    
        /* make secure claim bit to FALSE so that after we switch to non-secure mode
         * we can program the CLEC MMRs
         */
        cfgClec.secureClaimEnable = FALSE;
        cfgClec.evtSendEnable     = FALSE;
        cfgClec.rtMap             = CSL_CLEC_RTMAP_DISABLE;
        cfgClec.extEvtNum         = 0U;
        cfgClec.c7xEvtNum         = 0U;
        for(i = 0U; i < maxInputs; i++)
        {
            CSL_clecConfigEvent(clecBaseAddr, i, &cfgClec);
        }
    #endif
    
        return;
    }
    

    /**
     *  \file   GPIO_board.c
     *
     *  \brief  K2H EVM board specific GPIO parameters.
     *
     */
    
    /*
     * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/
     *
     * Redistribution and use in source and binary forms, with or without
     * modification, are permitted provided that the following conditions
     * are met:
     *
     * Redistributions of source code must retain the above copyright
     * notice, this list of conditions and the following disclaimer.
     *
     * Redistributions in binary form must reproduce the above copyright
     * notice, this list of conditions and the following disclaimer in the
     * documentation and/or other materials provided with the
     * distribution.
     *
     * Neither the name of Texas Instruments Incorporated nor the names of
     * its contributors may be used to endorse or promote products derived
     * from this software without specific prior written permission.
     *
     * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     *
     */
    
    #include <ti/csl/soc.h>
    #include <ti/csl/csl_types.h>
    #include <ti/drv/gpio/GPIO.h>
    #include <ti/drv/gpio/soc/GPIO_soc.h>
    #include <ti/drv/gpio/test/led_blink/src/GPIO_board.h>
    
    
    /* GPIO Driver board specific pin configuration structure */
    GPIO_PinConfig gpioPinConfigs[] =
    {
        /* Input pin with interrupt enabled */
        GPIO_DEVICE_CONFIG(GPIO_LED0_PORT_NUM, GPIO_LED0_PIN_NUM) |
        GPIO_CFG_IN_INT_RISING | GPIO_CFG_OUTPUT,
    
        /* Output pin */
        GPIO_DEVICE_CONFIG(GPIO_LED1_PORT_NUM, GPIO_LED1_PIN_NUM) |
        GPIO_CFG_OUTPUT
    };
    
    /* GPIO Driver call back functions */
    GPIO_CallbackFxn gpioCallbackFunctions[] =
    {
        NULL,
        NULL
    };
    
    /* GPIO Driver configuration structure */
    GPIO_v0_Config GPIO_v0_config =
    {
        gpioPinConfigs,
        gpioCallbackFunctions,
        sizeof(gpioPinConfigs) / sizeof(GPIO_PinConfig),
        sizeof(gpioCallbackFunctions) / sizeof(GPIO_CallbackFxn),
        0,
    };
    
    gpio_test.cfg

  • Hi Shankari G,

    I decided to try a different approach.  I can install whatever I want on my home PC, so I took the following steps on my home PC, which does not have the limitations of the secure network I mentioned earlier.

    1) I downloaded and installed 'ti-processor-sdk-rtos-c665x-evm-06.03.00.106-Windows-x86-Install.exe' in 'c:\ti\'

    2) I turned off the anti-virus software on my PC.

    3) I downloaded and installed 'CCS9.3.0.00012_win64' in 'c:\ti\'

    4) Per your earlier guidance, I attempted to follow the instructions on this website: [FAQ] TMS320C6657: How to build and run the platform test on C6657 EVM ? - Processors forum - Processors - TI E2E support forums

    5) I went to the link in step 4.  Step 3 of this page says 'Rebuild the PDK and SDK which in turn will build all the necessary CSL library components etc. Follow the steps given below.'

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1048039/faq-processor-sdk-c665x-how-to-re-build-the-pdk-and-sdk-of-processor-sdk-c665x-6-3-for-c6657

    6) I went to the page linked in step 5 and attempted to follow these instructions:

    PDK build

     1. Open command prompt. 

     2. Go to the install directory of PDK

          >cd C:\ti\pdk_c665x_2_0_16\packages

    3. Run the setupenv.bat - To set up the environmental variables.

          C:\ti\pdk_c665x_2_0_16\packages>pdksetupenv.bat

    4. Build the pdk using gmake

          C:\ti\pdk_c665x_2_0_16\packages>gmake clean -j4

    Here are the results:

    Microsoft Windows [Version 10.0.19045.3930]
    (c) Microsoft Corporation. All rights reserved.

    C:\Users\kevin>cd C:\ti\pdk_c665x_2_0_16\packages

    C:\ti\pdk_c665x_2_0_16\packages>pdksetupenv.bat

    C:\ti\pdk_c665x_2_0_16\packages>gmake clean -j4
    'gmake' is not recognized as an internal or external command,
    operable program or batch file.

    C:\ti\pdk_c665x_2_0_16\packages>

    So I tried to follow the recommendation provided but the attempt to get CCS 9.3 and SDK 6.3 failed because of an error related to 'gmake'.

    What do you recommend next?

    -Kevin

  • Kevin,

    When you execute this command, What is the details it shows on the screen ?

    C:\ti\pdk_c665x_2_0_16\packages>pdksetupenv.bat

    ---

    We should get something like below, to make sure the environmental setup is ready for building the PDK and SDK.

    --

    Post your screenshot after you run the "pdksetupenv.bat"

    Regards

    Shankari G

  • I am posting a screen shot as requested.  As I noted previously, 'pdksetupenv.bat' file does nothing.  I investigated further and determined that 'pdksetupenv.bat' is an empty file.  Please advise.

    Also, lack of progress in getting TI embedded systems to work is getting the attention of management.  Can I get a phone number for a Texas Instruments field applications engineer located in my area, Western Pennsylvania so that I can work more interactively? Alternately, could I do a Zoom call with someone at TI to help me work through installing Code Composer Studio?  Thanks.

  • Kevin,

    pdksetupenv.bat is a 4KB file.

    The installation of processor SDK 6.3 is not proper in your machine. Reinstall it.

    --

    As the scale of support is vast all over the countries, forum support is the only model, we support.

    Contact your local FAE for the phone numbers.

    Regards

    Shankari G

  • Per your recommendation, I am attempting to reinstall SDK 6.3. For TI's awareness, Windows 10 thinks SDK 6.3 is a virus.  By contrast, I was able to install the Xilinx Vivado and Vitis development tool suites with no comparable issues.

  • I turned off all Windows 10 virus protection features and firewall protection features (prior to installing SDK 6.3).  Just now I tried to install CCS 9.3 using the online installer:

    I got the following error message:

    Will try again using the offline installer:

  • So I reinstalled SDK 6.3 and then CCS 9.3 using the offline installer.  As you recommended earlier, I tried to follow these steps to rebuild the PDK and SDK. 

    [FAQ] PROCESSOR-SDK-C665X: How to re-build the PDK and SDK of PROCESSOR-SDK-C665X 6.3 for C6657? - Processors forum - Processors - TI E2E support forums

    I was able to get past the step of invoking 'pdksetupenv.bat':

    The 'gmake clean -j4' step seemed to execute properly.

    The 'gmake all -j4' step produced a lot of 'not found' messages.  Maybe this is normal?

    The entire session of invoking 'pdksetupenv.bat', 'gmake clean -j4', and 'gmake all -j4' is included in the attached text file '2024-01-17_attempt_to_rebuild_PDK_and_SDK.txt'. 

    2024-01-17_attempt_to_rebuild_PDK_and_SDK.txt

    Next, I attempted to import the "Platform test example" into CCS 9.3 and re-build, using the video attached at the following link.

      [FAQ] TMS320C6657: How to build and run the platform test on C6657 EVM ? - Processors forum - Processors - TI E2E support forums

    When I tried to build 'platform_lib_evmc6657l' in CCS, I got a bunch of errors. The full list of errors is attached in the file '2024-01-17_attempt_to_build_platform_lib_evmc6657l_in_CCS.txt':

    2024-01-17_attempt_to_rebuild_PDK_and_SDK.txt

    Here is a screen capture of these errors as shown in the CCS console:

    Please recommend next steps.  Thanks.

  • Per your recommendation, I am attempting to reinstall SDK 6.3. For TI's awareness, Windows 10 thinks SDK 6.3 is a virus.  By contrast, I was able to install the Xilinx Vivado and Vitis development tool suites with no comparable issues.

    Kevin,

    Around the years 2014 / 2015, processor SDK 6.3 was developed and released.... At that period people were using Windows 7 and 8.

    Likely, the processor SDK was installed and tested on Windows 7 /8 . 

    Windows 10 was not released, by that time... I hope this clarifies your question.

    --

    PLEASE NOTE----> EVEN IN YOUR SCREENSHOT, WINDOWS 10 SAYS -----> IT IS AN UNRECOGNIZED APP 

    WHERE DOES IT SAY IT IS A VIRUS??? GETTING SURPRISED BY YOUR COMMENTS !!!

    Regards

    Shankari G

  • The entire session of invoking 'pdksetupenv.bat', 'gmake clean -j4', and 'gmake all -j4' is included in the attached text file '2024-01-17_attempt_to_rebuild_PDK_and_SDK.txt'. 

    2024-01-17_attempt_to_rebuild_PDK_and_SDK.txt

    Where is the SDK build???

    I could see only PDK build in your logs.

    Regards

    Shankari G

  • I again attempted to rebuild PDK and SDK per the instructions you recommended:

    [FAQ] PROCESSOR-SDK-C665X: How to re-build the PDK and SDK of PROCESSOR-SDK-C665X 6.3 for C6657? - Processors forum - Processors - TI E2E support forums

    See entire process in following text files.  More than one text file was required because the total number of lines of text exceeded the maximum number permitted by the Windows console. 

    2024-01-18_attempt_to_rebuild_PDK.txt

    C:\>cd C:\ti\processor_sdk_rtos_c665x_6_03_00_106
    
    C:\ti\processor_sdk_rtos_c665x_6_03_00_106>setupenv.bat
    ***************************************************
    Environment Configuration:
    ***************************************************
        SDK_INSTALL_PATH        : C:/ti
        PDK_INSTALL_PATH        : C:/ti/pdk_c665x_2_0_16/packages
        GMAKE_INSTALL_PATH      : C:/ti/xdctools_3_55_02_22_core
        PDK_SOC                 : c665x
        PDK_VERSION             : 2_0_16
        RULES_MAKE              : C:/ti/pdk_c665x_2_0_16/packages/ti/build/Rules.make
    ***************************************************
        IPC_PLATFORM: C6657
        IPC_ALT_PLATFORM:
        PROC_SDK_INSTALL_PATH     : C:/ti/processor_sdk_rtos_c665x_6_03_00_106
    **************************************************************************
    Changing to short name to support directory names containing spaces
    current directory: C:/ti/processor_sdk_rtos_c665x_6_03_00_106
    PROCESSOR SDK BUILD ENVIRONMENT CONFIGURED
    **************************************************************************
    
    C:\ti\processor_sdk_rtos_c665x_6_03_00_106>gmake clean -j4
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages clean
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/ipc_3_50_04_08 -f ipc-bios.mak clean \
      PLATFORM= \
      XDC_INSTALL_DIR="C:/ti/xdctools_3_55_02_22_core" \
              BIOS_INSTALL_DIR="C:/ti/bios_6_76_03_01" \
      ti.targets.elf.C66="C:/ti/ti-cgt-c6000_8.3.2"
    C:/ti/xdctools_3_55_02_22_core/gmake -C ./demos/image_processing/ipc/evmc6657l clean
    C:/ti/xdctools_3_55_02_22_core/bin/rm -rf ./demos/posix/bin
    gmake[1]: Entering directory 'C:/ti/processor_sdk_rtos_c665x_6_03_00_106/demos/image_processing/ipc/evmc6657l'
    C:/ti/xdctools_3_55_02_22_core/gmake -C ./master/no_instrumentation/build clean
    gmake[2]: Entering directory 'C:/ti/processor_sdk_rtos_c665x_6_03_00_106/demos/image_processing/ipc/evmc6657l/master/no_instrumentation/build'
    gmake[1]: Entering directory 'C:/ti/ipc_3_50_04_08'
    process_begin: CreateProcess(NULL, uname, ...) failed.
    gmake[2]: makefile:50: pipe: No such file or directory
    process_begin: CreateProcess(NULL, uname, ...) failed.
    gmake[2]: makefile:79: pipe: No such file or directory
    gmake[1]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/build -f makefile clean CORE=c66x BOARD=evmC6657 SOC=c6657 BUILD_PROFILE=release;
    cleaning ipc packages ...
    rm -f "image_processing_evmc6657l_master.out" "configPkg\linker.cmd" "configPkg\compiler.opt" "image_processing_evmc6657l_master.hex"
    gmake[2]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/build'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/csl/src/intc -fmakefile.mk clean
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/csl -fmakefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl/src/intc'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/csl/src/intc/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/csl/src/intc/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/csl/lib/c6657/c66/release/ti.csl.intc.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/csl/lib/c6657/c66/release/ti.csl.intc.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl/src/intc'
    making clean: Thu Jan 18 04:58:27 EST 2024 ...
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/utils/uart_console  clean
    ======== clean [./packages/ti/grcm] ========
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/utils/uart_console'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/csl/example/utils/uart_console/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/csl/example/utils/uart_console/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/utils/uart_console/lib/c6657/c66/release/csl_uart_console.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/utils/uart_console/lib/c6657/c66/release/csl_uart_console.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/utils/uart_console'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/board -f build/makefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/board'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/board/board/obj/evmC6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/board/board/obj/evmC6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/board/lib/evmC6657/c66/release/ti.board.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/board/lib/evmC6657/c66/release/ti.board.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/board'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/osal -f build/makefile_nonos.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/csl/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/csl/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/csl/lib/c6657/c66/release/ti.csl.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/csl/lib/c6657/c66/release/ti.csl.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/osal -f build/makefile_nonos_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_nonos/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_nonos/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/nonos/c6657/c66/release/ti.osal.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/nonos/c6657/c66/release/ti.osal.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/osal -f build/makefile_tirtos.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_nonos_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_nonos_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/nonos/c66/release/ti.osal.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/nonos/c66/release/ti.osal.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/osal -f build/makefile_tirtos_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_tirtos/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_tirtos/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/tirtos/c6657/c66/release/ti.osal.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/tirtos/c6657/c66/release/ti.osal.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c -f build/makefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_tirtos_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/osal/osal_tirtos_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/tirtos/c66/release/ti.osal.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/osal/lib/tirtos/c66/release/ti.osal.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/osal'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c -f build/makefile_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c6657/c66/release/ti.drv.i2c.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c6657/c66/release/ti.drv.i2c.ae66_size.txt
    ======== clean [./packages/ti/ipc] ========
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c -f build/makefile_profile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c66/release/ti.drv.i2c.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c66/release/ti.drv.i2c.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c -f build/makefile_profile_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c6657/c66/release/ti.drv.i2c.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c6657/c66/release/ti.drv.i2c.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart -f build/makefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c_profile_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/i2c/i2c_profile_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c66/release/ti.drv.i2c.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c/lib/c66/release/ti.drv.i2c.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/i2c'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart -f build/makefile_dma.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart -f build/makefile_profile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_dma/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_dma/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.dma.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.dma.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart -f build/makefile_dma_profile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart -f build/makefile_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_dma_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_dma_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.profiling.dma.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c6657/c66/release/ti.drv.uart.profiling.dma.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart -f build/makefile_profile_indp.mk clean
    ======== clean [./packages/ti/ipc/family/am65xx] ========
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c66/release/ti.drv.uart.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c66/release/ti.drv.uart.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio -f build/makefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_profile_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/uart/uart_profile_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c66/release/ti.drv.uart.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart/lib/c66/release/ti.drv.uart.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/uart'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio -f build/makefile_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c6657/c66/release/ti.drv.gpio.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c6657/c66/release/ti.drv.gpio.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio -f build/makefile_profile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c66/release/ti.drv.gpio.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c66/release/ti.drv.gpio.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio -f build/makefile_profile_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c6657/c66/release/ti.drv.gpio.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c6657/c66/release/ti.drv.gpio.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/utils/profiling -f build/makefile_profile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio_profile_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/gpio/gpio_profile_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c66/release/ti.drv.gpio.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio/lib/c66/release/ti.drv.gpio.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/gpio'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu -f build/makefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/utils/profiling'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/utils/profiling/profiling/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/utils/profiling/profiling/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/utils/profiling/lib/c66/release/ti.utils.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/utils/profiling/lib/c66/release/ti.utils.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/utils/profiling'
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/transport/ndk/nimu/nimu/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/transport/ndk/nimu/nimu/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu/lib/c6657/c66/release/ti.transport.ndk.nimu.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu/lib/c6657/c66/release/ti.transport.ndk.nimu.ae66_size.txt
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu -f build/makefile_profile.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie -f build/makefile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/transport/ndk/nimu/nimu_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/transport/ndk/nimu/nimu_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu/lib/c6657/c66/release/ti.transport.ndk.nimu.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu/lib/c6657/c66/release/ti.transport.ndk.nimu.profiling.ae66_size.txt
    rm -r -f "configPkg"
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/transport/ndk/nimu'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie -f build/makefile_profile.mk clean
    ======== clean [./packages/ti/ipc/family/omap54xx] ========
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c6657/c66/release/ti.drv.pcie.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c6657/c66/release/ti.drv.pcie.ae66_size.txt
    rm -f "mcip_core.d" "mcip_core_task.d" "mcip_bmp_utils.d" "mcip_master_main.d" "mcip_process.d" "mcip_webpage.d" "mcip_webpage_utils.d" "nimu_osal_c6657.d"
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie -f build/makefile_indp.mk clean
    rm -f "mcip_core.obj" "mcip_core_task.obj" "mcip_bmp_utils.obj" "mcip_master_main.obj" "mcip_process.obj" "mcip_webpage.obj" "mcip_webpage_utils.obj" "nimu_osal_c6657.obj"
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c6657/c66/release/ti.drv.pcie.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c6657/c66/release/ti.drv.pcie.profiling.ae66_size.txt
    Finished clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie -f build/makefile_profile_indp.mk clean
    
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c66/release/ti.drv.pcie.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c66/release/ti.drv.pcie.ae66_size.txt
    gmake[2]: Leaving directory 'C:/ti/processor_sdk_rtos_c665x_6_03_00_106/demos/image_processing/ipc/evmc6657l/master/no_instrumentation/build'
    C:/ti/xdctools_3_55_02_22_core/gmake -C ./slave/no_instrumentation/build clean
    gmake[2]: Entering directory 'C:/ti/processor_sdk_rtos_c665x_6_03_00_106/demos/image_processing/ipc/evmc6657l/slave/no_instrumentation/build'
    process_begin: CreateProcess(NULL, uname, ...) failed.
    gmake[2]: makefile:45: pipe: No such file or directory
    process_begin: CreateProcess(NULL, uname, ...) failed.
    gmake[2]: makefile:74: pipe: No such file or directory
    rm -f "image_processing_evmc6657l_slave.out" "configPkg\linker.cmd" "configPkg\compiler.opt" "image_processing_evmc6657l_slave.hex"
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/mcbsp -f build/makefile.mk clean
    rm -r -f "configPkg"
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie_profile_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/pcie/pcie_profile_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c66/release/ti.drv.pcie.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie/lib/c66/release/ti.drv.pcie.profiling.ae66_size.txt
    rm -f "mcip_core.d" "mcip_core_task.d" "mcip_slave_main.d"
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/mcbsp'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/mcbsp/mcbsp/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/mcbsp/mcbsp/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/mcbsp/lib/c6657/c66/release/ti.drv.mcbsp.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/mcbsp/lib/c6657/c66/release/ti.drv.mcbsp.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/pcie'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac -f build/makefile.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/mcbsp'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac -f build/makefile_indp.mk clean
    rm -f "mcip_core.obj" "mcip_core_task.obj" "mcip_slave_main.obj"
    Finished clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c6657/c66/release/ti.drv.emac.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c6657/c66/release/ti.drv.emac.ae66_size.txt
    
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c66/release/ti.drv.emac.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c66/release/ti.drv.emac.ae66_size.txt
    gmake[2]: Leaving directory 'C:/ti/processor_sdk_rtos_c665x_6_03_00_106/demos/image_processing/ipc/evmc6657l/slave/no_instrumentation/build'
    gmake[1]: Leaving directory 'C:/ti/processor_sdk_rtos_c665x_6_03_00_106/demos/image_processing/ipc/evmc6657l'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac -f build/makefile_profile.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac -f build/makefile_profile_indp.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi -f build/makefile.mk clean
    ======== clean [./packages/ti/ipc/family/omapl138] ========
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c6657/c66/release/ti.drv.emac.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c6657/c66/release/ti.drv.emac.profiling.ae66_size.txt
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac_profile_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/emac/emac_profile_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c66/release/ti.drv.emac.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac/lib/c66/release/ti.drv.emac.profiling.ae66_size.txt
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi -f build/makefile_dma.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/emac'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi -f build/makefile_profile.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi -f build/makefile_dma_profile.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_dma/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_dma/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.dma.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.dma.ae66_size.txt
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi -f build/makefile_indp.mk clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_dma_profile/obj/c6657/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_dma_profile/obj/c6657/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.profiling.dma.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c6657/c66/release/ti.drv.spi.profiling.dma.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi -f build/makefile_profile_indp.mk clean
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/gmake -C C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/ecc/ecc_test_app  clean
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c66/release/ti.drv.spi.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c66/release/ti.drv.spi.ae66_size.txt
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_profile_indp/obj/c66/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/ti/drv/spi/spi_profile_indp/obj/c66/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c66/release/ti.drv.spi.profiling.ae66 C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi/lib/c66/release/ti.drv.spi.profiling.ae66_size.txt
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    gmake[3]: Entering directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/ecc/ecc_test_app'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/csl_ecc_test_app/obj/evmC6657/c66x/release/configuro
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/drv/spi'
    C:/ti/xdctools_3_55_02_22_core/bin/rm -f -rf C:/ti/pdk_c665x_2_0_16/packages/ti/binary/csl_ecc_test_app/obj/evmC6657/c66x/release/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/csl_ecc_test_app/obj/evmC6657/c66x/release/little/.deps/* C:/ti/pdk_c665x_2_0_16/packages/ti/binary/csl_ecc_test_app/bin/evmC6657/*
    gmake[3]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/csl/example/ecc/ecc_test_app'
    gmake[2]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages/ti/build'
    gmake[1]: Leaving directory 'C:/ti/pdk_c665x_2_0_16/packages'
    ======== clean [./packages/ti/ipc/family/tci6614] ========
    ======== clean [./packages/ti/ipc/family/tci6638] ========
    ======== clean [./packages/ti/ipc/family/vayu] ========
    ======== clean [./packages/ti/ipc/ipcmgr] ========
    ======== clean [./packages/ti/ipc/mm] ========
    ======== clean [./packages/ti/ipc/namesrv] ========
    ======== clean [./packages/ti/ipc/remoteproc] ========
    ======== clean [./packages/ti/ipc/rpmsg] ========
    ======== clean [./packages/ti/ipc/tests] ========
    ======== clean [./packages/ti/ipc/transports] ========
    ======== clean [./packages/ti/pm] ========
    ======== clean [./packages/ti/sdo/ipc] ========
    cleaning package/cfg/instrumented_pe66.src/ipc ...
    cleaning package/cfg/nonInstrumented_pe66.src/ipc ...
    ======== clean [./packages/ti/sdo/ipc/family] ========
    ======== clean [./packages/ti/sdo/ipc/family/am65xx] ========
    ======== clean [./packages/ti/sdo/ipc/family/arctic] ========
    ======== clean [./packages/ti/sdo/ipc/family/c647x] ========
    ======== clean [./packages/ti/sdo/ipc/family/c6a8149] ========
    ======== clean [./packages/ti/sdo/ipc/family/da830] ========
    ======== clean [./packages/ti/sdo/ipc/family/dm6446] ========
    ======== clean [./packages/ti/sdo/ipc/family/omap3530] ========
    ======== clean [./packages/ti/sdo/ipc/family/omap4430] ========
    ======== clean [./packages/ti/sdo/ipc/family/tci663x] ========
    ======== clean [./packages/ti/sdo/ipc/family/tda3xx] ========
    ======== clean [./packages/ti/sdo/ipc/family/ti81xx] ========
    ======== clean [./packages/ti/sdo/ipc/family/vayu] ========
    ======== clean [./packages/ti/sdo/ipc/gates] ========
    ======== clean [./packages/ti/sdo/ipc/heaps] ========
    ======== clean [./packages/ti/sdo/ipc/interfaces] ========
    ======== clean [./packages/ti/sdo/ipc/notifyDrivers] ========
    ======== clean [./packages/ti/sdo/ipc/nsremote] ========
    ======== clean [./packages/ti/sdo/ipc/productview] ========
    ======== clean [./packages/ti/sdo/ipc/transports] ========
    ======== clean [./packages/ti/sdo/utils] ========
    cleaning package/cfg/instrumented_pe66.src/utils ...
    cleaning package/cfg/nonInstrumented_pe66.src/utils ...
    ======== clean [./packages/ti/srvmgr] ========
    ======== clean [./packages/ti/srvmgr/omaprpc] ========
    ======== clean [./packages/ti/srvmgr/omx] ========
    ======== clean [./packages/ti/trace] ========
    cleaning complete: Thu Jan 18 04:59:09 EST 2024.
    gmake[1]: Leaving directory 'C:/ti/ipc_3_50_04_08'
    
    C:\ti\processor_sdk_rtos_c665x_6_03_00_106>

    2024-01-18_attempt_to_rebuild_SDK_part_2.txt

    Then, I attempted to build and run the platform test on C6657 EVM per the instructions you recommended here:

    [FAQ] TMS320C6657: How to build and run the platform test on C6657 EVM ? - Processors forum - Processors - TI E2E support forums

    I was unable to Import and rebuild the "Platform-Lib" CCS project located at "C:\ti\pdk_c665x_2_0_16\packages\ti\platform\evmc6657l\platform_lib".

    Here is a screen capture of the results from CCS:

    The full contents of the CCS CDT Build Console are included in this text file:

    2024-01-18_attempt_to_build_platform_lib_evmc6657l_in_CCS.txt

    Once again, please recommend next steps.  Thanks.

  • Kevin,

    Good. You are able to successfully rebuild PDK and SDK as per your log.

    IMPORTANT ----> Appending more questions in one post is not recommended.

    You started your query with GPIO... and then PDK/SDK build.... and platform test etc...

    --

    I use Windows 10.

    Those are the steps to import and build the platform test.

    --

    If you come across the CSL build errors, please follow the steps given in the FAQs below.

    C6657:-

    How to resolve CSL errors in Platform Test Example in TI-RTOS SDK FAQ URL
    How to resolve cerrno in Platform Test Example in TI-RTOS SDK FAQ URL

     

    Master list FAQs:-  

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1192670/faq-66ak2h12-master-list-of-all-the-faqs-of-keystone-i-and-ii-devices-such-as-c6657-c6678-k2e-and-k2h

    Regards

    Shankari G

  • Using the guidance you provided above, I was able to resolve the CSL errors in Platform Test Example in TI-RTOS SDK.

    However, I also got the 'cerrno' error you mentioned.  I followed the steps in the 'How to resolve cerrno in Platform Test Example in TI-RTOS SDK' FAQ URL but they did not resolve this error for me. Please see details below.

    Here is the 'Properties for platform_test_evmc6657l' dialog box as shown in the video in the FAQ URL:

    Here are the contents of the same dialog box in my setup after I followed the steps in the video. 

    Here is a screen shot that shows I am still getting an error related to 'cerrno'.  The example in the FAQ URL (fatal error #5) is different from the error that I am getting (fatal error #1965).

    The text of the CDT Build Console is:

    **** Build of configuration Debug for project platform_test_evmc6657l ****

    "C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake" -k all

    Building file: "../src/platform_test.c"
    Invoking: C6000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c6000_8.3.5/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/pdk_c665x_2_0_16/packages/ti/csl" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c6000_8.3.5/include" --include_path="C:/ti/pdk_c665x_2_0_16/packages" --include_path="C:/ti/pdk_c665x_2_0_16/packages/ti/platform" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="src/platform_test.d_raw" --obj_directory="src" "../src/platform_test.c"

    >> Compilation failure
    src/subdir_rules.mk:9: recipe for target 'src/platform_test.obj' failed
    "../src/platform_test.c", line 34: fatal error #1965: cannot open source file "cerrno"
    1 catastrophic error detected in the compilation of "../src/platform_test.c".
    Compilation terminated.
    gmake: *** [src/platform_test.obj] Error 1
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

    Please recommend next steps to move past 'cerrno' error.  Thanks.

  • Kevin,

    Please open up a new post.

  • Per your request, I opened a new post.  I look forward to your response.