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.

TI-RTOS on MSP430F5338

Other Parts Discussed in Thread: MSP430F5338, SYSBIOS

We are planning to use TI-RTOS on MSP430F5338. I appreciate if some one could clarify following points :

1. Does TI-RTOS supports MSP430F5338 ? TI says it supports MSP430F5xxx series. Not sure if it supports all MSP430F5xxx devices.

2. TI-RTOS uses SYS/BIOS kernel. I do not see MSP430F5338 listed under SYS/BIOS devices.

3. I followed the procedure listed by TI and ported  TI-RTOS on MSPF430F5338 target board. I could build, download and single-step the code. Not much is done beyond this. Lot more to be done and tested before I say it works. Before I spend 2-3 weeks to find it do not work, I need your help/clarification on this.

4. Using TI-RTOS or FreeRTOS, supports/ limits any BSL or field upgrade capabilities Vs code without RTOS.

I appreciate if some one could clarify these points.
Thanks,
CB Kolar


  • Hello Channabasappa,

    The most recent version of TI-RTOS uses a kernel version of 6.37.00.20.  According to the supported devices list, MSP430F5338 is supported.

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/1_20_00_28/exports/docs/products/bios_6_37_00_20/docs/cdoc/ti/sysbios/family/doc-files/devices.html

    Using TI-RTOS, or any RTOS, should not impose a limitation with respect to the BSL.  The BSL is in a separate section of flash and, unless modified or erased, would work the same regardless of the presence of an RTOS.

  • Hi Machael,

    Thanks a lot. Sorry, I could not reply immediately.

    1. I have downloaded the SYS/BIOS from the website you mentioned and rebuild the TI-RTOS drivers.

    Instruction : http://processors.wiki.ti.com/index.php/Creating_TI-RTOS_Projects_for_Other_MSP430_Devices

    2. The instruction above mentioned in the link above, do not mention about changing "lnk command file" (screen 4). It may not be need in the example mentioned, but for MSP430F5338 we need to change. I changed to lnk_msp430F5338.cmd. Please confirm if it the right file.

    3. I am building for TI-RTOS, do I need to change the SYS/BIOS version in screen 3 or TI-RTOS picks up the latest version (6_37_00_20) ? I did not see the rebuild of TI-RTOS drivers (screen-2 and screen-4). But I saw proj-NAME/src/sysbios/makefile and I saw the reference to SYS/BIOS version 6_37_00_20. I hope, this is okay.

    3. I did not had much time and I yet to test the build. I will test soon and update on the forum.

    4. I saw few documents about TI-RTOS and SYS/BIOS installation and peripheral API. Is there any user manual/guide for all system calls ?

    5. I have also posted this inquiry in TI-RTOS forum. I am not sure which the right place.

    I appreciate your help.

    Thanks.

  • Hi Michael,


    Sorry for the misspell of your name in above post.

**Attention** This is a public forum