This thread has been locked.

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

CCS/MSP430F2232: MSP430 Firmware version mismatch

Part Number: MSP430F2232
Other Parts Discussed in Thread: DLP3010EVM-LC, , DLPC300

Tool/software: Code Composer Studio

I am now using DLP3000 LightCrafter DMP365, with  "DLP LightCrafter Firmware and Software Bundle - Windows" installed (downloaded from https://www.ti.com/store/ti/en/p/product/?p=DLPLIGHTCRAFTER).

Once I connect my LC to the computer by pressing the 'Connect' button in GUI, it pops out a message saying 'MSP430 firmware version mismatch!!! Please update to v3.0'.

Firmware version frame reads:

DM365: 5.0

FPGA: 2.6.43

MSP430: 0.0

Following the instructions from the DLP LC EVM manual: http://www.ti.com/lit/ug/dlpu006e/dlpu006e.pdf

I updated the MSP430 firmware as described in section 2.13(p.47), with "lcr_msp430_v3.txt" under "DP3000-C300REF-MSP430-v3.0" directory but it didn't work.

I changed the file format to .hex and it didn't work either.

I read section 3.2 of manual(p.54) and try to compile and create the firmware file from the beginning.

I noticed there are two threads closely related to my problem: https://e2e.ti.com/support/dlp/f/94/t/581168?tisearch=e2e-sitesearch&keymatch=MSP430v3 and https://e2e.ti.com/support/tools/ccs/f/81/t/581918#pi320995filter=all&pi320995scroll=false.

 I followed build up procedure in these threads but I am not able to get the 'MSP430.hex' file after the build up. As a result I cannot proceed to step 6 in section 3.2 in DLP LC EVM manual.

I typed following in the post-build steps:

"${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin"
"${BuildArtifactFileName}"
"${BuildArtifactFileBaseName}.bin"
"${CG_TOOL_ROOT}/bin/ofd430"
"${CG_TOOL_ROOT}/bin/hex430"
"${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

as described in section 6.1.3.4 of the CCS manual: http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html.

I am now using CCS 9.0.0.

Thanks very much for the help.

Chi Ming

  • Hello Chi Ming,

    Unfortunately the DLP3000 LightCrafter is an end of life product and we are therefore no longer providing support. I would instead recommend taking a look at the DLP3010EVM-LC as a replacement.

    Sorry for the inconvenience,

    Kyle

  • Dear Kyle,

      Do you believe that the firmware mismatch problem is due to the DLP3000 LC I am using?

      Do you think my problem would be resolved if I can get the 'MSP430.hex' file and obtain lcrmsp430v3.txt by the steps 6-9 in p.54 of the DLP LC EVM manual?

      Do you recommend to use DLP LightCrafter Firmware and Software Bundle of an earlier version(say 1.0, 1.1 or 2.0 instead of 3.0) to control my LC?

      Did you mean that my DLP3000 LC can be controlled by firmware, software bundle which are designed to control DLP3010EVM-LC?

    Regards,

    Chi Ming

  • Hello Chi Ming,


    I am not sure. And unfortunately since this product is end of life we will not look into this.I would recommend checking out old forums to see if you can get this working. Alternatively our newer products provide active support. 

    Thanks,

    Kyle 

  • Hi Kyle,

      I regret, but also understand, that TI is no longer providing support for DLP3000 LC.

      Now I would like to follow steps 5-10 in section 3.2 of the DLP LC EVM manual and try to get the MSP430 firmware and see if my problem can be resolved. I believe that TI should provide support for issues on CCS.

          I noticed there are two threads closely related to my problem: https://e2e.ti.com/support/dlp/f/94/t/581168?tisearch=e2e-sitesearch&keymatch=MSP430v3 and https://e2e.ti.com/support/tools/ccs/f/81/t/581918#pi320995filter=all&pi320995scroll=false.

          I followed build up procedure in these threads but I am not able to get the 'MSP430.hex' file after the build up. As a result I cannot proceed to step 6 in section 3.2 in DLP LC EVM manual.

          I typed following in the post-build steps:

          "${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin"
          "${BuildArtifactFileName}"
          "${BuildArtifactFileBaseName}.bin"
          "${CG_TOOL_ROOT}/bin/ofd430"
          "${CG_TOOL_ROOT}/bin/hex430"
          "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

          as described in section 6.1.3.4 of the CCS manual: http://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html.

      After building I found there are several errors (part of the message in the CDT Build Console is shown, full message is recorded at the end of this post):

      "C:/Texas Instruments-DLP/ccs900/ccs/utils/tiobj2bin/tiobj2bin"
      Usage: tiobj2bin file.out file.bin [ofd] [hex] [mkhex]
      "MSP430v3Firmware.out"
      makefile:167: recipe for target 'post-build' failed
      process_begin: CreateProcess(C:\Texas Instruments-DLP\ccs900\MSP430v3Firmware\Debug\MSP430v3Firmware.out, MSP430v3Firmware.out, ...) failed.
      make (e=193): Error 193
      gmake[2]: [post-build] Error 193 (ignored)
      "MSP430v3Firmware.bin"
      makefile:167: recipe for target 'post-build' failed
      process_begin: CreateProcess(NULL, MSP430v3Firmware.bin, ...) failed.

      gmake[2]: [post-build] Error 2 (ignored)

      .......

      makefile:167: recipe for target 'post-build' failed
      gmake[2]: [post-build] Error 1 (ignored)
      "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/hex430"
      makefile:167: recipe for target 'post-build' failed
      fatal error: no input files provided
      gmake[2]: [post-build] Error 1 (ignored)
      "C:/Texas Instruments-DLP/ccs900/ccs/utils/tiobj2bin/mkhex4bin"
      makefile:167: recipe for target 'post-build' failed
      Reading from stdin ...
      File does not exist: at XML_TI_OFD.pm line 877.
      gmake[2]: [post-build] Error 2 (ignored)

     

      Please kindly take a look on why my post-build up did not work.

     

    Regards,

    Chi Ming

     

    Full message in CDT Build Console

     

    **** Build of configuration Debug for project MSP430v3Firmware ****

    "C:\\Texas Instruments-DLP\\ccs900\\ccs\\utils\\bin\\gmake" -k -j 12 all -O

    Building file: "../i2c_master.c"
    Invoking: MSP430 Compiler
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/cl430" -vmsp --use_hw_mpy=none --include_path="C:/Texas Instruments-DLP/ccs900/ccs/ccs_base/msp430/include" --include_path="C:/Texas Instruments-DLP/ccs900/MSP430v3Firmware" --include_path="C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include" --advice:power=all --define=__MSP430F2232__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU19 --preproc_with_compile --preproc_dependency="i2c_master.d_raw" "../i2c_master.c"
    "../i2c_master.c", line 119: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 131: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 146: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 172: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 144: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../i2c_master.c", line 259: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 276: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 274: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../i2c_master.c", line 369: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 419: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 440: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 462: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    "../i2c_master.c", line 367: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../i2c_master.c", line 438: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../i2c_master.c", line 637: remark #1528-D: (ULP 3.1) Detected flag polling using IFG2. Recommend using an interrupt combined with enter LPMx and ISR
    Finished building: "../i2c_master.c"

    Building file: "../dlpc300.c"
    Invoking: MSP430 Compiler
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/cl430" -vmsp --use_hw_mpy=none --include_path="C:/Texas Instruments-DLP/ccs900/ccs/ccs_base/msp430/include" --include_path="C:/Texas Instruments-DLP/ccs900/MSP430v3Firmware" --include_path="C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include" --advice:power=all --define=__MSP430F2232__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU19 --preproc_with_compile --preproc_dependency="dlpc300.d_raw" "../dlpc300.c"
    "../dlpc300.c", line 83: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300.c", line 97: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300.c", line 100: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300.c", line 350: remark #1539-D: (ULP 11.1) Loop program control flow "dlpc300_status" compared against higher bits. Recommend compare against lower 4 bits to allow use of constant generators
    "../dlpc300.c", line 394: remark #1535-D: (ULP 8.1) variable "resolution" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 328 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 329 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 330 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 331 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 332 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 333 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 335 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 336 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 337 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 338 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 339 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 340 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 341 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 342 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 343 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 345 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 346 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 347 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 349 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 350 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 351 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 353 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 354 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 355 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 357 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 358 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 359 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 360 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 361 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 362 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 368 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 369 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 370 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 371 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 372 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 373 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 390 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 392 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 394 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 398 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 400 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 407 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 409 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 411 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 415 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 417 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 424 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 426 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 428 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 432 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 434 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "../dlpc300.c"

    Building file: "../dlpc300_LightCrafter.c"
    Invoking: MSP430 Compiler
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/cl430" -vmsp --use_hw_mpy=none --include_path="C:/Texas Instruments-DLP/ccs900/ccs/ccs_base/msp430/include" --include_path="C:/Texas Instruments-DLP/ccs900/MSP430v3Firmware" --include_path="C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include" --advice:power=all --define=__MSP430F2232__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU19 --preproc_with_compile --preproc_dependency="dlpc300_LightCrafter.d_raw" "../dlpc300_LightCrafter.c"
    "../dlpc300_LightCrafter.c", line 262: remark #1538-D: (ULP 10.1) ISR TIMERA_ISR calls function ceil. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 265: remark #1538-D: (ULP 10.1) ISR TIMERA_ISR calls function shutdown. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 271: remark #1538-D: (ULP 10.1) ISR TIMERA_ISR calls function ceil. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 274: remark #1538-D: (ULP 10.1) ISR TIMERA_ISR calls function shutdown. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 284: remark #1538-D: (ULP 10.1) ISR TIMERA_ISR calls function shutdown. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 299: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../dlpc300_LightCrafter.c", line 305: remark #1538-D: (ULP 10.1) ISR TIMERA_ISR calls function shutdown. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 348: remark #1538-D: (ULP 10.1) ISR Port1_ISR calls function shutdown. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 371: remark #1538-D: (ULP 10.1) ISR Port1_ISR calls function powerup. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../dlpc300_LightCrafter.c", line 424: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 454: remark #1527-D: (ULP 2.1) Detected SW delay loop using empty loop. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 579: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 583: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 640: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../dlpc300_LightCrafter.c", line 643: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../dlpc300_LightCrafter.c", line 658: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../dlpc300_LightCrafter.c", line 661: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../dlpc300_LightCrafter.c", line 708: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 718: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 758: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../dlpc300_LightCrafter.c", line 761: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "../dlpc300_LightCrafter.c", line 56: remark #1535-D: (ULP 8.1) variable "VRef1" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../dlpc300_LightCrafter.c", line 59: remark #1535-D: (ULP 8.1) variable "led_driver_sense" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../dlpc300_LightCrafter.c", line 67: remark #1535-D: (ULP 8.1) variable "display_mode" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../dlpc300_LightCrafter.c", line 68: remark #1535-D: (ULP 8.1) variable "adjust_mode" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 328 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 329 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 330 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 331 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 332 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 333 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 335 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 336 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 337 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 338 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 339 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 340 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 341 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 342 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 343 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 345 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 346 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 347 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 349 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 350 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 351 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 353 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 354 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 355 (col. 11): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 357 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 358 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 359 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 360 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 361 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 362 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 368 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 369 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 370 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 371 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 372 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 373 (col. 10): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 390 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 392 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 394 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 398 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 400 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 407 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 409 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 411 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 415 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 417 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 424 (col. 37): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 426 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 428 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 432 (col. 9): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include/_defs.h", line 434 (col. 13): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../dlpc300_LightCrafter.c", line 262 (col. 35): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../dlpc300_LightCrafter.c", line 271 (col. 62): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "../dlpc300_LightCrafter.c"

    Building target: "MSP430v3Firmware.out"
    Invoking: MSP430 Linker
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/cl430" -vmsp --use_hw_mpy=none --advice:power=all --define=__MSP430F2232__ -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU19 -z -m"MSP430v3Firmware.map" --heap_size=80 --stack_size=80 -i"C:/Texas Instruments-DLP/ccs900/ccs/ccs_base/msp430/include" -i"C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/lib" -i"C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="MSP430v3Firmware_linkInfo.xml" --use_hw_mpy=none --rom_model -o "MSP430v3Firmware.out" "./dlpc300.obj" "./dlpc300_LightCrafter.obj" "./i2c_master.obj" "../lnk_msp430f2232.cmd" -llibc.a
    <Linking>
    Finished building target: "MSP430v3Firmware.out"

    "C:/Texas Instruments-DLP/ccs900/ccs/utils/tiobj2bin/tiobj2bin"
    Usage: tiobj2bin file.out file.bin [ofd] [hex] [mkhex]
    "MSP430v3Firmware.out"
    makefile:167: recipe for target 'post-build' failed
    process_begin: CreateProcess(C:\Texas Instruments-DLP\ccs900\MSP430v3Firmware\Debug\MSP430v3Firmware.out, MSP430v3Firmware.out, ...) failed.
    make (e=193): Error 193
    gmake[2]: [post-build] Error 193 (ignored)
    "MSP430v3Firmware.bin"
    makefile:167: recipe for target 'post-build' failed
    process_begin: CreateProcess(NULL, MSP430v3Firmware.bin, ...) failed.

    gmake[2]: [post-build] Error 2 (ignored)
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/ofd430"
    MSP430 Object File Display v18.12.1.LTS
    Copyright (c) 2003-2018 Texas Instruments Incorporated

    Usage: ofd430 [-options] filename

    Use 'ofd430 -h <option>' for more information on a particular option. Use
    'ofd430 -h <text>' to search options for information regarding <text>.

    Option arguments surrounded by [] declare they are optional. Option arguments
    separated by commas specify that the option's argument must be chosen from
    those arguments listed.

    When shown, option arguments and defaults apply to the usage of both long and
    short option forms.

    Options:
    --buffer_diagnostics,-pdb Line buffer diagnostic output
    --call_graph,-cg Generate call graph in XML form.
    --diag_wrap[=on,off] Wrap diagnostic messages (argument optional,
    defaults to: on)
    --dwarf,-g Append DWARF information to file information.
    --dwarf_display=attribute Display settings; use --dwarf_display=help for
    details
    --dynamic_info Output dynamic linking information
    --emit_warnings_as_errors,-pdew
    Treat warnings as errors
    --func_info Output function information.
    --help,-h Display help
    --obj_display=attribute Display settings; use --obj_display=help for
    details
    --output,-o=file Output object file information to <file>.
    --verbose,-v Prints verbose text output.
    --xml,-x Output information in XML form.
    --xml_indent=# Number of spaces to indent nested XML tags

    makefile:167: recipe for target 'post-build' failed
    gmake[2]: [post-build] Error 1 (ignored)
    "C:/Texas Instruments-DLP/ccs900/ccs/tools/compiler/ti-cgt-msp430_18.12.1.LTS/bin/hex430"
    makefile:167: recipe for target 'post-build' failed
    fatal error: no input files provided
    gmake[2]: [post-build] Error 1 (ignored)
    "C:/Texas Instruments-DLP/ccs900/ccs/utils/tiobj2bin/mkhex4bin"
    makefile:167: recipe for target 'post-build' failed
    Reading from stdin ...
    File does not exist: at XML_TI_OFD.pm line 877.
    gmake[2]: [post-build] Error 2 (ignored)

    **** Build Finished ****

  • Hello Chi Ming,

    If you have a specific Code Composer Studio (CCS) question I would recommend you to post a new question in the MSP430 forum and let them know the specific errors. They may or may not be able to help. 

    Thanks,

    Kyle

  • Dear all,

      I found that my DLP3000 LightCrafter DMP365 can be operated normally even the message 'MSP430 firmware version mismatch!!! Please update to v3.0' popped out.

      Sometimes it can correctly load the firmware and the firmware version frame reads:

    DM365: 5.0

    FPGA: 2.6.43

    MSP430: 3.0

      There might be a problem for the software bundle to misjudge the version of MSP430, or maybe the version of MSP430 does not affect the operation of the LC, and I am not going to investigate it.

      Thanks all for the help.

    Chi Ming