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 4 SYS/BIOS MSP project

Other Parts Discussed in Thread: MSP430F2417, SYSBIOS

I tried creating a MSP SYS/BIOS project with CCSv4 on my Win 7 64 bit PC. For some reason, CCS does not give me the option to select that option. I do know that I can create that type of a project because there are a number of example prjects that use SYS/BIOS. I did try to compile some sample projects however I get an error stating that …

 

error: cannot find the file “C:\Program Files (x86)\Texas Instruments\ipc_1_23_02_27\packages\ti\sdo\ipc\lib\instrumented_430\ipc\ipc.lib”

 

What is going on here?

  • Jason,

    A few comments:

    • For BIOS on MSP430 I would suggest moving to CCSv5.1, that is where the support really comes in.  There is a release candidate available for CCSv5.1 now.
    • As you are on Win7 I would strongly suggest that you install outside program files / program files (x86).  Win7 really doesn't like applications writing to that directory at runtime.  CCSv5 does it less than CCSv4 but it still causes problems, especially with updates.  If you have UAC completely off you may be ok.
    • We also have a BIOS forum which may be useful: http://e2e.ti.com/support/embedded/f/355.aspx   
    • It is possible to use BIOS on MSP with CCSv4, if you need to do that your best bet for help is the BIOS forum.

     

    Regards,

    John

  • Hi Jason,

    May I ask for a bit more information

    - are you using the latest version of CCS v4?  Ie 4.2.4 the latest production release

    - when creating the example, did you start from a MSP BIOS example?  These are separated from the other BIOS examples in the project creation wizard in 4.2.4.

    - did you install BIOS separately?

    I just built without issue an MSP430 BIOS example on a Win 7 64 bit machine in CCS v4.2.4.

     

    Best Regards,
    Lisa

  • When I installed CCS I did install it in a separate folder....."C:/TI"

    When I build the project these are the errors I got.........

    'Building target: exa.out'

    'Invoking: Linker'

    "C:/Ti/ccsv4/tools/compiler/msp430/bin/cl430" -vmspx -g -O0 --define=__MSP430F2417__ --diag_warning=225 --printf_support=minimal -z -m"exa.map" --stack_size=80 --heap_size=80 --use_hw_mpy=16 --warn_sections -i"C:/Ti/ccsv4/msp430/include" -i"C:/Ti/ccsv4/tools/compiler/msp430/lib" -i"C:/Ti/ccsv4/tools/compiler/msp430/include" --reread_libs --rom_model -o "exa.out" -l"./configPkg/linker.cmd"  "./notify_loopback.obj" -l"libc.a"

    <Linking>

    error: cannot find file

       "C:\Ti\ipc_1_23_02_27\packages\ti\sdo\ipc\lib\instrumented_430\ipc\ipc.lib"

     

    The errors keep on going.  

     

    These are the steps I took to create a new project.

     

    • 1. Opened a new CCS project and name it HelloWorldProj
    • 2. Set the project type to MSP430.
    • 3. I did not have any reference projects.
    • 4. Set the device Variant to be MSP430F2417
    • 5. Selected notify loopback example
    • 6. Set platform to again MSP430F2417
    • 7. Clicked finish.

     

    Can you reproduce this on your machine?  What example have you used?

     

     

  • Hi Jason,

    with that MSP and your steps I do see the same error.  Let me look into this for you.

    I was using the F5438A and had no problems using BIOS and running examples or creating projects.

    Best Regards,
    Lisa

  • Hi Jason,

    Ok, the problem is that that configuration is not supported.  I don't know why there is an option for an IPC project, but the F2417 is not supported by our SYS/BIOS which is need by IPC.


    This is why you see the issue.

    Please see the list of supported devices here

     

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/6_32_02_39/exports/bios_6_32_02_39/docs/cdoc/ti/sysbios/family/doc-files/devices.html

     

    Best Regards,
    Lisa