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/MSP430FR5994: CCSv7.3 for MSP430, Troubles of large data memory model

Part Number: MSP430FR5994

Tool/software: Code Composer Studio

A customer has asked how to create large data memory project for MSP430FR5994. So I built the attached project with large date memory model. But I’ve encountered a trouble of linking the project with CCSv7_3, while no trouble with CCSv6.2. My PC has been removed admin rights by ITS Avect software. On another PC with admin right, I can build the project with CCSv7_3. 

                  large data model        restricted data model

     PC           CCSv7.3    CCSv6.2          CCSv7.3

Admin rights       OK

User rights          NG           OK                  OK

.

The CCSv7_3 build errors on console are bellow. It seemed like that linking of rts430x_lc_ld_eabi.lib caused the error.

<Linking>

warning #10366-D: automatic library build: using library "C:\ti\ccsv7\tools\compiler\ti-cgt-msp430_16.9.6.LTS\lib\rts430x_lc_ld_eabi.lib" for the first time, so it must be built.  This may take a few minutes.

cannot create c:/users/xyz/appdata/local/temp/tia43b~1/obj/array_nodel.P: permission denied
gmake.exe[2]: *** [c:/users/xyz/appdata/local/temp/tia43b~1/obj/array_nodel.obj] Error 2
Makefile:1034: recipe for target 'c:/users/xyz/appdata/local/temp/tia43b~1/obj/array_nodel.obj' failed
Makefile:1034: recipe for target 'c:/users/xyz/appdata/local/temp/tia43b~1/obj/array_del.obj' failed
cannot create c:/users/xyz/appdata/local/temp/tia43b~1/obj/array_del.P: permission denied
…..

But I can create a folder in the C:\Users\xyz\AppData\Local\Temp.

Please let me know about workarounds for PC with no Admin right.

5633.FR5994_expand.zip

Best Regards,
Kazuo Yamauchi

  • Your situation is discussed in the section titled Library-Build Process of the MSP430 compiler manual.  Note in particular this bullet:

    The index library must be in a user-writable directory, or the library is not built. If the compiler installation must be installed read-only (a good practice for shared installation), any missing libraries must be built at installation time by invoking mklib directly.

    Thanks and regards,

    -George

  • Hello,

    I solved this trouble. I copied the rts430x_lc_ld_eabi.lib from admin rights PC to user right PC and then I can normally build large data memory project.

    Best Regards,
    Kazuo Yamauchi