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.

flash sections and RTOS

Other Parts Discussed in Thread: MSP430F67791

Hello,

i'm using MSP430F67791 + CCS v5 with specific values assigned to fixed program memory locations (#pragma location) and a modifed .cmd file that i use to force the code execution startup at a certain address and also to use only a portion of the flash for the firmware (i need to have 3 copies of it in the program memory).
What if i decide to use RTOS? Will it still be possible to handle the flash in this way? Will it still be possible to redirect interrupts?

Thanks

  • Hi Enrico,

    I've moved this to the TI-RTOS forum - hopefully they will be able to help with this type of question.

    Regards,

    Katie

  • Hi Enrico,

    Are you in need of peripheral drivers?

    The TI-RTOS kernel supports user defined linker command files, as well as the use of #pragma in your code.

    There is also a tool called the platform wizard, which is a GUI tool that allows you to define your memory segment layout for your hardware platform.  Once defined, this platform can be re-used in multiple applications.  See here for a video introduction on that.

    How willing would you be to install a new version of CCS? (CCSv6)

    If this is not a big deal for you, you can try out TI-RTOS 2.x for the MSP430 for free (but it requires CCSv6).  You can download CCSv6 here.

    Once CCSv6 is installed, you can install TI-RTOS for the MSP430 using the CCS App Center that's in CCSv6 (view->CCS App Center).  Just search for "tirtos msp430" and you should be able to select and install it.

    If you don't wish to install CCSv6, another option is to install just the TI-RTOS kernel (a.k.a. SYS/BIOS kernel).  You can download a version of SYS/BIOS that's compatible with CCSv5 here. (main SYS/BIOS download page is here)

    In either case, once the above installations are complete, you can import one or more kernel examples for the MSP430F66791 to experiment a bit.

    Steve

  • Hi Steve,

    thanks for your answer, i'll now seriously consider to use RTOS.
    I will use CCS v6 and yes, i'll need several  peripheral drivers...
    My major concern now is that the firmware i'm developing is already in advanced state,
    i'm wondering how painful will it be to make the switch.

    Thank you again!

    Enrico