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.

Motorware problems after upgrading CCS from 6.1.1 to 6.1.3

Other Parts Discussed in Thread: MOTORWARE

I have an installation of CCS6.1.1. I can build my Motorware FPU project with this CCS 6.1.1 and it runs fine.

But - this installation wont do software updates for some reason. After spending some time trying to resolve its update problem - I installed a new CCS instance and once upgraded it reports CCS 6.1.3.

This appears to build my projects fine - but they don't run properly. One particular symptom - the variable:

gMotorVars.VdcBus_kV - always reports 0.0 KV - though the other AtoD readings look reasonable. I suspect there is a problem with the FPU code. I am using lab09A based FPU code. I don't have much evidence to support this suspicion.

I have repeated the specific problem several times. I can build the identical project with CCS 6.1.3 and it has the problem - then rebuild it with the same project files and same workspace with CCS6.1.1 and it compiles and works fine.

To further diagnose - I have installed an earlier version of the C2800 compiler (C2800 compiler tools V6.2.11) on CCS 6.1.3 and ensured that CCS 6.1.3 uses the older compiler - but the problem persists. I am pretty sure this is the same compiler version that works OK in CCS 6.1.1.

Can anyone shed any light on this problem? It doesn't appear to be a compiler problem. Maybe there is a library problem or something?

Is anyone using FPU based Motorware code on CCS 6.1.3?

Thanks.

Richard.

  • Richard,

    Richard Chapman said:
    I have installed an earlier version of the C2800 compiler (C2800 compiler tools V6.2.11)

    6.2.11 is the latest in the 6.2.x production stream.  I would like to make sure it really is being used.  The problem does sound like it may be an issue with the compiler version.  We did have an issue in an older compiler (version 6.2.0 - version 6.2.2) with a saturate operation.  One way to double check the compiler version is to refer to the header in the generated .map file.  It will tell you which linker/compiler version generated the file.

    Let me know what you find.

    Lori

  • Her are the first few lines of the .map file:
    ******************************************************************************
    TMS320C2000 Linker PC v6.2.11
    ******************************************************************************
    >> Linked Tue May 24 10:00:47 2016

    It doesn't seem to explicitly mention the compiler - but it looks like the linker is 6.2.11 as intended. I have checked again - and the code builds without error but does not run.

    The reason I suspect a floating point problem in CCS 6.1.3 is this:
    When I run the code with CCS6.1.3 - I can watch the AtoD values and they are all changing and look "reasonable", including the VBUS AtoD value. However the gMotorVars.VdcBus_kV variable is stuck at 0.0 and this is a floating point value derived quite simply from the AtoD values. If I rebuild the same code with CCS 6.1.1 everything works fine.

    So the problem doesn't appear to be the compiler - but something else in CCS6.1.3...

    All help appreciated...

    Richard.
  • Some more information... Maybe it isn't a floating point problem...
    Debugging the code on the "non working CCS6.1.3 installation", I have observed this:

    In this snippet of code:
    // read the dcBus voltage value
    value = (_iq)ADC_readResult(obj->adcHandle,ADC_ResultNumber_7); // divide by 2^numAdcBits = 2^12
    value = _IQ12mpy(value,voltage_sf);
    pAdcData->dcBus = value;

    // ### read the igbt temperature voltage value
    value = (uint_least16_t)ADC_readResult(obj->adcHandle,ADC_ResultNumber_8); // divide by 2^numAdcBits = 2^12
    // value = _IQ12mpy(value,voltage_sf);
    pAdcData->igbt_temp = value;

    We see a "good" value for pAdcData->igbt_temp
    but a "zero" value for pAdcData->dcBus
    I am pretty confident that the ADC_readResult value is likely to be ok in both cases - because the code is identical for all channels - and the system works when built with CCS 6.1.1.

    It looks like there is something wrong with the IQ12mpy and/or the value of voltage_sf. Could there be a problem with the IQ library in CCS 6.1.3?

    Thanks.

    Richard.
  • Richard Chapman said:
    Her are the first few lines of the .map file:
    ******************************************************************************
    TMS320C2000 Linker PC v6.2.11
    ******************************************************************************
    >> Linked Tue May 24 10:00:47 2016

    Does look like you are building with codegen tools 6.2.11.  I double checked the latest releases and there are two newer releases.  I still feel that it may be a compiler issue.  If you would please try codegen tools v6.4.10 (released 3/2016) or v15.12.2 (released 4/2016).  

  • Richard Chapman said:
    In this snippet of code:
    // read the dcBus voltage value
    value = (_iq)ADC_readResult(obj->adcHandle,ADC_ResultNumber_7); // divide by 2^numAdcBits = 2^12
    value = _IQ12mpy(value,voltage_sf);
    pAdcData->dcBus = value;

    Richard Chapman said:
    We see a "good" value for pAdcData->igbt_temp
    but a "zero" value for pAdcData->dcBus
    I am pretty confident that the ADC_readResult value is likely to be ok in both cases - because the code is identical for all channels - and the system works when built with CCS 6.1.1.

    Can you step through the assembly code that is generated?  One possibility is that the value is being held in a register instead of being pushed onto the stack or variable.  The disassembly, and difference between the working/not working, will probably provide some clues. 

    (also please try the latest compiler :) )


    Thank you

    Lori

  • Hi Lori

    Sorry for the delay.

    I have built with the latest compiler in CCS 6.1.3 and it shows the problem. I am not sure I can step through the code - because it is in an interrupt routine. I haven't figured out how to look at the assembly code - but that would probably be a good thing to do.

    I am now pretty confident that the function _IQ12mpy() called in HAL_readAdcData() is returning zero when it shouldn't. I am not 100% sure because it is called in an interrupt routine so I haven't looked at the input parameters immediately before the function is called.

    I have been discussing the CCS issue in the CCS forum - and here is my latest response in that forum. I am still not sure whether this is a CCS or Motorware issue. It looks liek CCS - but I think the IQmath comes with Motorware...

    ---------------
    I built the code and ran it with the normal auto debugger using CCS 6.1.1. It ran correctly as expected.

    I then closed CCS6.1.1 and opened CCS6.1.3. I then ran the debugger manually and loaded the .out file in the project "release" folder. The code again ran OK.

    I then tried automatically debugging in 6.1.3. Surprisingly (to me at least) on this occasion it did not recompile. I ran the code and again it ran OK.

    I then "cleaned" the project and forced a rebuild - so it did recompile. When I loaded that code - it had the expected error. It appears to me that the IQ functions (e.g._IQ12mpy()) are not functioning correctly. It looks like _IQ12mpy() is returning zero unexpectedly.

    I then closed CCS6.1.3 and started CCS6.1.1 and manually started the debugger and loaded the code built with CCS 6.1.3. Again this code showed the same issue.

    I then stopped the debugger and clicked the debug button. This time - it did a full rebuild - and the rebuilt code ran correctly.

    Conclusion. Something in the .out file built with CCS6.1.3 is different and incorrect whereas the .out file built with CCS6.1.1 works as I want it to. It appears that the value returned from _IQ12mpy() is zero when I wouldn't expect it to be, though I haven't been able to see the input arguments with the debugger because it is called in an interrupt routine. In both cases I am using identical project code - based on the latest Morotware xxx.16.

    Where is the ultimate definition of the IQ maths functions defined? Is it part of CCS?

    It appears to come from:

    MW_INSTALL_DIR\sw\modules\iqmath\lib\f28x\float\IQmath_fpu32.lib

    But this should be the same in both cases....

    I seem to recall someone in the Motorware group saying that the "float" folders should not be included or used... But even if that is incorrect - it doesn't explain why the two CCS versions behave differently.....

    Thanks for your help.

    Richard.
  • Hi again Lori

    I posted this in the CCS forum:

    ---------

    OK. I've compared the two builds - and it isn't so straightforward because all the binary paths for the compilers etc are different - so we see a lot of "misleading differences. However I do note that the last line of the builds has a possibly significant difference. the CCS6.1.1 contains the include:

    -l"rts2800_fpu32.lib"

    whereas the CCS6.1.3 does not seem to have this include. Do you agree that might be significant? Can you tell me why the two CCS versions have a difference here?

    build 611.txt

    **** Build of configuration Release for project proj_lab09a ****
    
    "C:\\ti\\ccsv6-old\\utils\\bin\\gmake" -k all 
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/CodeStartBranch.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="CodeStartBranch.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/CodeStartBranch.asm"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/CodeStartBranch.asm'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/adc/src/32b/f28x/f2806x/adc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="adc.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/adc/src/32b/f28x/f2806x/adc.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/adc/src/32b/f28x/f2806x/adc.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/clarke/src/32b/clarke.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="clarke.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/clarke/src/32b/clarke.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/clarke/src/32b/clarke.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/clk/src/32b/f28x/f2806x/clk.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="clk.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/clk/src/32b/f28x/f2806x/clk.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/clk/src/32b/f28x/f2806x/clk.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/cpu.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="cpu.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/cpu.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/cpu.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ctrl/src/32b/ctrl.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="ctrl.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ctrl/src/32b/ctrl.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ctrl/src/32b/ctrl.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/filter/src/32b/filter_fo.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="filter_fo.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/filter/src/32b/filter_fo.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/filter/src/32b/filter_fo.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/flash/src/32b/f28x/f2806x/flash.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="flash.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/flash/src/32b/f28x/f2806x/flash.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/flash/src/32b/f28x/f2806x/flash.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fw/src/32b/fw.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="fw.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fw/src/32b/fw.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fw/src/32b/fw.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/gpio/src/32b/f28x/f2806x/gpio.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="gpio.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/gpio/src/32b/f28x/f2806x/gpio.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/gpio/src/32b/f28x/f2806x/gpio.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/hal.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="hal.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/hal.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/hal.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ipark/src/32b/ipark.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="ipark.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ipark/src/32b/ipark.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ipark/src/32b/ipark.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/offset/src/32b/offset.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="offset.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/offset/src/32b/offset.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/offset/src/32b/offset.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/osc/src/32b/f28x/f2806x/osc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="osc.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/osc/src/32b/f28x/f2806x/osc.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/osc/src/32b/f28x/f2806x/osc.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/park/src/32b/park.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="park.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/park/src/32b/park.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/park/src/32b/park.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/pid/src/32b/pid.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pid.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/pid/src/32b/pid.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/pid/src/32b/pid.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pie/src/32b/f28x/f2806x/pie.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pie.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pie/src/32b/f28x/f2806x/pie.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pie/src/32b/f28x/f2806x/pie.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pll/src/32b/f28x/f2806x/pll.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pll.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pll/src/32b/f28x/f2806x/pll.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pll/src/32b/f28x/f2806x/pll.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/src/proj_lab09a.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="proj_lab09a.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/src/proj_lab09a.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/src/proj_lab09a.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwm/src/32b/f28x/f2806x/pwm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pwm.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwm/src/32b/f28x/f2806x/pwm.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwm/src/32b/f28x/f2806x/pwm.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwr/src/32b/f28x/f2806x/pwr.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pwr.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwr/src/32b/f28x/f2806x/pwr.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwr/src/32b/f28x/f2806x/pwr.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="svgen.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen_current.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="svgen_current.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen_current.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen_current.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/timer/src/32b/f28x/f2806x/timer.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="timer.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/timer/src/32b/f28x/f2806x/timer.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/timer/src/32b/f28x/f2806x/timer.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/traj/src/32b/traj.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="traj.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/traj/src/32b/traj.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/traj/src/32b/traj.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/usDelay/src/32b/f28x/usDelay.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="usDelay.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/usDelay/src/32b/f28x/usDelay.asm"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/usDelay/src/32b/f28x/usDelay.asm'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/user/src/32b/user.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="user.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/user/src/32b/user.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/user/src/32b/user.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/wdog/src/32b/f28x/f2806x/wdog.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="wdog.pp"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/wdog/src/32b/f28x/f2806x/wdog.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/wdog/src/32b/f28x/f2806x/wdog.c'
    ' '
    'Building target: proj_lab09a.out'
    'Invoking: C2000 Linker'
    "C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number -z -m"proj_lab09a.map" --stack_size=0x3B0 --warn_sections -i"C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/lib" -i"C:/ti/ccsv6-old/tools/compiler/c2000_6.2.11/include" --reread_libs --priority --disable_auto_rts --diag_suppress=16002 --xml_link_info="proj_lab09a_linkInfo.xml" --rom_model -o "proj_lab09a.out" -l"rts2800_fpu32.lib" "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fast/lib/32b/f28x/f2806x/2806xRevB_FastSpinROMSymbols_fpu32.lib" "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/iqmath/lib/f28x/float/IQmath_fpu32.lib" "./CodeStartBranch.obj" "./adc.obj" "./clarke.obj" "./clk.obj" "./cpu.obj" "./ctrl.obj" "./filter_fo.obj" "./flash.obj" "./fw.obj" "./gpio.obj" "./hal.obj" "./ipark.obj" "./offset.obj" "./osc.obj" "./park.obj" "./pid.obj" "./pie.obj" "./pll.obj" "./proj_lab09a.obj" "./pwm.obj" "./pwr.obj" "./svgen.obj" "./svgen_current.obj" "./timer.obj" "./traj.obj" "./usDelay.obj" "./user.obj" "./wdog.obj" "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/ide/ccs/cmd/f2806x/f28069F_ram_lnk.cmd"  
    <Linking>
    'Finished building target: proj_lab09a.out'
    ' '
    
    **** Build Finished ****
    

    Buiold613.txt

    **** Build of configuration Release for project proj_lab09a ****
    
    "C:\\ti\\CCSNEW2\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/CodeStartBranch.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="CodeStartBranch.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/CodeStartBranch.asm"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/CodeStartBranch.asm'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/adc/src/32b/f28x/f2806x/adc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="adc.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/adc/src/32b/f28x/f2806x/adc.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/adc/src/32b/f28x/f2806x/adc.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/clarke/src/32b/clarke.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="clarke.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/clarke/src/32b/clarke.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/clarke/src/32b/clarke.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/clk/src/32b/f28x/f2806x/clk.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="clk.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/clk/src/32b/f28x/f2806x/clk.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/clk/src/32b/f28x/f2806x/clk.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/cpu.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="cpu.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/cpu.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/cpu/src/32b/f28x/f2806x/cpu.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ctrl/src/32b/ctrl.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="ctrl.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ctrl/src/32b/ctrl.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ctrl/src/32b/ctrl.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/filter/src/32b/filter_fo.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="filter_fo.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/filter/src/32b/filter_fo.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/filter/src/32b/filter_fo.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/flash/src/32b/f28x/f2806x/flash.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="flash.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/flash/src/32b/f28x/f2806x/flash.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/flash/src/32b/f28x/f2806x/flash.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fw/src/32b/fw.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="fw.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fw/src/32b/fw.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fw/src/32b/fw.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/gpio/src/32b/f28x/f2806x/gpio.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="gpio.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/gpio/src/32b/f28x/f2806x/gpio.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/gpio/src/32b/f28x/f2806x/gpio.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/hal.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="hal.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/hal.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/hal.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ipark/src/32b/ipark.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="ipark.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ipark/src/32b/ipark.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/ipark/src/32b/ipark.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/offset/src/32b/offset.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="offset.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/offset/src/32b/offset.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/offset/src/32b/offset.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/osc/src/32b/f28x/f2806x/osc.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="osc.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/osc/src/32b/f28x/f2806x/osc.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/osc/src/32b/f28x/f2806x/osc.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/park/src/32b/park.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="park.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/park/src/32b/park.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/park/src/32b/park.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/pid/src/32b/pid.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pid.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/pid/src/32b/pid.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/pid/src/32b/pid.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pie/src/32b/f28x/f2806x/pie.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pie.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pie/src/32b/f28x/f2806x/pie.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pie/src/32b/f28x/f2806x/pie.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pll/src/32b/f28x/f2806x/pll.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pll.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pll/src/32b/f28x/f2806x/pll.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pll/src/32b/f28x/f2806x/pll.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/src/proj_lab09a.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="proj_lab09a.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/src/proj_lab09a.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/src/proj_lab09a.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwm/src/32b/f28x/f2806x/pwm.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pwm.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwm/src/32b/f28x/f2806x/pwm.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwm/src/32b/f28x/f2806x/pwm.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwr/src/32b/f28x/f2806x/pwr.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="pwr.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwr/src/32b/f28x/f2806x/pwr.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/pwr/src/32b/f28x/f2806x/pwr.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="svgen.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen_current.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="svgen_current.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen_current.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/svgen/src/32b/svgen_current.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/timer/src/32b/f28x/f2806x/timer.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="timer.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/timer/src/32b/f28x/f2806x/timer.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/timer/src/32b/f28x/f2806x/timer.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/traj/src/32b/traj.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="traj.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/traj/src/32b/traj.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/traj/src/32b/traj.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/usDelay/src/32b/f28x/usDelay.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="usDelay.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/usDelay/src/32b/f28x/usDelay.asm"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/usDelay/src/32b/f28x/usDelay.asm'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/user/src/32b/user.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="user.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/user/src/32b/user.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/user/src/32b/user.c'
    ' '
    'Building file: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/wdog/src/32b/f28x/f2806x/wdog.c'
    'Invoking: C2000 Compiler'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/hal/boards/hvkit_rev1p1/f28x/f2806x/src/" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/solutions/instaspin_foc/boards/hvkit_rev1p1/f28x/f2806xF/src" --include_path="C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --include_path="C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer" -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number --preproc_with_compile --preproc_dependency="wdog.d"  "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/wdog/src/32b/f28x/f2806x/wdog.c"
    'Finished building: C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/drivers/wdog/src/32b/f28x/f2806x/wdog.c'
    ' '
    'Building target: proj_lab09a.out'
    'Invoking: C2000 Linker'
    "C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 -g --define=FAST_ROM_V1p6 --diag_warning=225 --display_error_number -z -m"proj_lab09a.map" --stack_size=0x3B0 --warn_sections -i"C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/lib" -i"C:/ti/CCSNEW2/ccsv6/tools/compiler/c2000_6.2.11/include" --reread_libs --priority --disable_auto_rts --diag_suppress=16002 --xml_link_info="proj_lab09a_linkInfo.xml" --rom_model -o "proj_lab09a.out" "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/fast/lib/32b/f28x/f2806x/2806xRevB_FastSpinROMSymbols_fpu32.lib" "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/modules/iqmath/lib/f28x/float/IQmath_fpu32.lib" "./CodeStartBranch.obj" "./adc.obj" "./clarke.obj" "./clk.obj" "./cpu.obj" "./ctrl.obj" "./filter_fo.obj" "./flash.obj" "./fw.obj" "./gpio.obj" "./hal.obj" "./ipark.obj" "./offset.obj" "./osc.obj" "./park.obj" "./pid.obj" "./pie.obj" "./pll.obj" "./proj_lab09a.obj" "./pwm.obj" "./pwr.obj" "./svgen.obj" "./svgen_current.obj" "./timer.obj" "./traj.obj" "./usDelay.obj" "./user.obj" "./wdog.obj" "C:/Users/rchap_000/Google Drive/TI MW Projects/MW16_AUXMC_Bauer/sw/ide/ccs/cmd/f2806x/f28069F_ram_lnk.cmd"  -lrts2800_fpu32.lib 
    <Linking>
    'Finished building target: proj_lab09a.out'
    ' '
    
    **** Build Finished ****
    

    I will try to attach the two console outputs above.

    I will also post this to the Motorware forum.

    Thanks

    Richard.

  • Hi Lori

    I'm not sure how closely you confer with the CCS group - so will repeat some of my CCS postings here. It appears that when I build Mororware proj_lab09a with CCS 6.1.3 the .out file does not run - whereas when I build it with CCS6.1.1 it does run. I am using the same version of the compiler in both cases. Looking further into the problem - it appears that the 2 versions of CCS link the obj and library files in a different order - it this appears to cause the difference. Here are my recent posting tot he CCS group:

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

    Richard,

    Comparing the build outputs of the two versions, I see that there is a difference in the order in which libraries and object files are passed to the linker. 

    Specifically, take a look at the commands after the text: 'Invoking: C2000 Linker'.

    In the 6.1.1 build, the rts2800_fpu32.lib, 2806xRevB_FastSpinROMSymbols_fpu32.lib and IQmath_fpu32.lib are all passed to the linker prior to all the .obj files.

    In the 6.1.3 build, the rts2800_fpu32.lib is passed last after all the .obj files. I believe that passing the runtime library (rts) last was an intentional change made in either CCS 6.1.2 or 6.1.3 to address specific situations, and it also works well in most use-cases.

    The order in which libraries are seen by the linker is important because it plays a role in the process used by the linker for resolving symbols. Also note that the options --re-read_libs and --priority are being used. These options also play a role in the linker's decision. More details on these options and how the linker resolves symbols can be found in theC2000 Assembly language Tools Users Guide, Section 8.4.14.3.

    Another way you can confirm if this change in ordering is in fact impacting the output is by comparing the linker map files (.map) for the two builds. I suspect there will be a difference in the libraries from which certain symbols are resolved (ie in some cases IQmath_fpu32.lib vs rts2800_fpu32.lib).

    If this is the reason for the difference, you can customize the link order in 6.1.3. to make it match up with 6.1.1. In 6.1.3, go into Project Properties->Build->Link Order tab. Here you can add files and control their ordering using the Up/Down buttons, such that it matches up with the 6.1.1 ordering.

    I hope this helps explain and address the problem.

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

  • Thanks Richard. I think it might take some debug to figure out which symbol is causing the issue. I looked at the libraries you listed and I'm not sure which would cause a problem with IQmpy.
  • Richard,
    for the non-functioning version when you go to Properties --> Build --> Link Order
    what is the Link Order you see?

    and can you post the link for the compiler discussion, I want to make sure I can respond to them if needed as well.

    If this is the issue, the question back to the compiler / CCS team would be why did a new version of CCS/compiler change the hard-coded order which we have included and is CRITICAL.
  • Hi Chris and Lori

    Here is the link to the CCS discussion:

    I have checked the link order tab - and it is identical in the working CCS6.1.1 build and the not working CCS56.1.3 build.

    However - in the console output of the CCS6.1.3 build - it seems to link the rts2800_fpu32.lib  library last - contrary to the link order tab.

    Also Chris... I think you told me at some time in the past that the /float directories in the motorware tree were not supposed to be there and should not be used. Is that right?

    I am now using Motorware xx.16 - and it does seem to be using the IQmath library from :

    MW_INSTALL_DIR\sw\modules\iqmath\lib\f28x\float\IQmath_fpu32.lib

    I am pretty sure it uses the same library in both the working (CCS6.1.1) build and the not working CCS6.1.3 build.

    I don't know whether this is relevant - but thought I would mention it...

    Thanks Chris and Lori.

    Richard.

  • Hi Aarti, Lori and Chris

    I tried Aarti's workaround - and I am pretty sure it works. I haven't done extensive testing - but all the IQ values are now "non-zero" which is at least a big improvement.

    Too be more precise - I removed the first line '-l"rts2800_fpu32.lib"' from the link order dialogue - and inserted the '-lrts2800_fpu32.lib' from the "add list"and moved it tot he top. Note that the double quotes were no longer present. The link order now appears to be followed and the code appears to work.

    My bet is that the double quotes are interpreted differently in CCS6.1.3. I'm not sure why the quotes were there in the first place - but they don't seem  be needed in CCS6.1.3. Do you know why they are there in Motorware Chris?

    And also Chris - can you confirm whether the "/float" folders in Motorware xx.16 shouldn be being used as they appear to be in my builds.

    I thought you told me some time back these folders shouldn't be used - but my build in linking:

    C:\Users\rchap_000\Google Drive\TI MW Projects\MW16_AUXMC_Bauer\sw\modules\iqmath\lib\f28x\float\IQmath_fpu32.lib

    Is that what you would expect?

    Thank you all for helping with this. Please let me know what you find out about the "bug". Maybe it is the case that the "double quotes" should be removed from the motorware link order definition.

    Thanks again..
    Richard.

  • Richard Chapman said:
    I tried Aarti's workaround - and I am pretty sure it works. I haven't done extensive testing - but all the IQ values are now "non-zero" which is at least a big improvement.

    Good news!!!

    I'm not sure why the quotes were there or why they worked and then didn't.  I know Aarti has filed a bug on this against CCS. 

    On the float question.  Chris will have more knowledge on what is intended. 

    But - Reading back it looks like float_support=fpu32 is enabled for the project.  The functions in the IQMath library will only be pulled in if they are needed. The FPU version of the IQMath library still does fixed point "emulated" floating point, it is just compiled so it will link into a float_support=fpu32 project.

    You can check the .map file to see exactly which functions are being pulled in from which library. 

    -Lori

  • Richard Chapman said:
    Thank you all for helping with this.

    Thank you for your patience and help in narrowing down the issue!!


    Lori

  • Richard,
    For IQMath you do use the library in the \float folder at:
    C:\ti\motorware\motorware_1_01_00_16\sw\modules\iqmath\lib\f28x\float\IQmath_fpu32.lib

    There were some erroneous other module and driver "float" subfolders for work that is happening for a future version of the ROM for new devices. It looks like most were cleaned up in v16 but I still see this one
    C:\ti\motorware\motorware_1_01_00_16\sw\modules\hal\src\float