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.

SYS/BIOS Porting on MSP430F67641

Other Parts Discussed in Thread: MSP430F67641, MSP430F6459, MSP430WARE, MSP430F5529

Hello SIr,

I'm using MSP430F67641 and i need to port SYS/BIOS real time kernel to my MSP430 device ,

I Tried to google it and from there i found  a Document ( i shared that link also ) which does not include MSP430F67641 into Supported devices  by SYS/BIOS even though it has a flash of 128KiB and SRAM of 8KiB (which is more then require specification to support SYS/BIOS ), now my application needs this Real time kernel so is there any other kernel or is there any other way to port  SYS/BIOS onto MSP430F67641 ?

I have CCS v6.0.1 and XDCtools 3.30.03.47 installed on my windows7

Any help or suggestions on this issue would be appreciable .

Thank You ! 

The link i visited to check supported device list is below :-

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

  • MSP430F6459 Porting Guide

     

    CCS version:6.0.1.00040 

    Compiler version: TI V4.4.1

    Step 1:Open the tirtos.mak file from C:\ti\tirtos_msp430_2_01_00_03. Open this location in command prompt(C:\ti\tirtos_msp430_2_01_00_03)

     

    1.Edit tirtos.mak and update MSP430DEVLIST to include the new MSP430 device. Here we want to add MSP430F6459.

     

    2.Add compiler version which you have installed

     

    3.Add xdctools version which you have installed

     

    4.Add tirtos version which you have installed

     

    5.Add bios version which you have installed(which is in this path C:\ti\tirtos_msp430_2_01_00_03\products)

     

    6.Add uia version which you have installed(which is in this path C:\ti\tirtos_msp430_2_01_00_03\products)

     

    7.Add MSP430Ware version which you have installed(which is in this path C:\ti\tirtos_msp430_2_01_00_03\products)

    Step 2: Open the env.h file from C:\ti\tirtos_msp430_2_01_00_03\packages\ti\drivers 

    And replace the “#if defined(__MSP430F5529__)” line with 

    #if defined(__MSP430F5529__) || defined(__MSP430F6459__) 

     

     

     

     

    Step 3: Build MSP430Ware driverlib and TI-RTOS driver libraries with this command in command prompt.

    ..\xdctools_3_30_03_47_core\gmake.exe -f tirtos.mak drivers

     

     

     

     

    Step 4: you can verify drivers have built properly or not for 6459 controller by seeing folder “ccs-MSP430F6459” in C:\ti\tirtos_msp430_2_01_00_03\products\MSP430Ware_1_80_01_03a\driverlib 

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Check the “ccs-MSP430F6459.lib” file in 

    C:\ti\tirtos_msp430_2_01_00_03\products\MSP430Ware_1_80_01_03a\driverlib\ccs-MSP430F6459

     

     

     

     

     

    Step 5: Once the the library is built the below steps will be common for all projects which you want to port from any controller to MSP430F6459.

     

    1.Open your current project(say you have MSP430F5529 project).Right click on project and click on properties ,make these changes

     

     

    2.Change the project platform for the MSP430F6459 device. Select the RTSC tab on the general page. Change the platform to: ti.platforms.msp430:MSP430F6459.

     

     

    3.Change default MSP430F5529 driverlib to use the driverlib for MSP430F6459. Navigate to Build->MSP430 Linker->File Search Path. Edit the driverlib in the library include pane to use the MSP430F6459 driverlib (simply exchangeMSP430F5529 for MSP430F6459).

     

     

     

     

    4.click on “MSP_EXP430F5529LP.cmd”. Right click on it and select exclude from build.

     

     

     

     

    5.Now rebuild your project. (see image)

     

     

     

     

    Its build successfully.(see image). Thats it;)

     

     

     

  • Is it just me who dows not see images, or aren't there any?

**Attention** This is a public forum